[<<][am335x][>>][..]
Wed Jan 31 21:26:10 EST 2018

Octavo OSD335x-SM has CM3 for power management

Exactly what I was looking for!

I don't find much documentation for it though.

Lot's of bad information.  I can't find it in the Octavo docs, so
maybe it is just not there?

http://linuxgizmos.com/tiny-pocketbeagle-is-the-rpi-zero-of-the-beaglebone-world/
  "Dual 32-bit 200MHz Cortex-M3 based programmable real-time units (PRUs)
   for low-latency, real-time applications."

https://hackaday.com/2017/09/23/the-tiny-25-pocketbone/
  "What's up with the extra Cortex M3 in the description? It's not
  shown in the Octavio block diagram, but that would be kind neat to
  have on the side."

  "There's an M3 that's used for power management. If you want to use
  power scaling, then you load a firmware blob into the M3 at boot
  time. Otherwise it sits unused. I don't know if there's any other
  use for it."

So definitely one m3 and two prus:

root@pocket0:/sys# dmesg|grep remoteproc
[    2.279375]  remoteproc0: wkup_m3 is available
[    2.279394]  remoteproc0: Note: remoteproc is still under development and considered experimental.
[    2.279402]  remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[    2.377736]  remoteproc0: powering up wkup_m3
[    2.378069]  remoteproc0: Booting fw image am335x-pm-firmware.elf, size 217148
[    2.378391]  remoteproc0: remote processor wkup_m3 is now up

[   11.721878]  remoteproc1: 4a338000.pru1 is available
[   11.721907]  remoteproc1: Note: remoteproc is still under development and considered experimental.
[   11.721916]  remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[   11.722585]  remoteproc1: powering up 4a338000.pru1
[   11.722764]  remoteproc1: Booting fw image am335x-pru1-fw, size 35392
[   11.722827]  remoteproc1: remote processor 4a338000.pru1 is now up

[   11.723394]  remoteproc2: 4a334000.pru0 is available
[   11.723409]  remoteproc2: Note: remoteproc is still under development and considered experimental.
[   11.723417]  remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[   11.724957]  remoteproc2: powering up 4a334000.pru0
[   11.725204]  remoteproc2: Booting fw image am335x-pru0-fw, size 36296
[   11.725267]  remoteproc2: remote processor 4a334000.pru0 is now up


https://plus.google.com/+HennerZeller/posts/ctNDjUx5VCp

"What is the ARM Cortex-M3 in the #pocketbeagle for and how can I make use of it ?"

https://github.com/beagleboard/am33x-cm3

https://github.com/beagleboard/am33x-cm3/blob/master/Documentation/SA_PM_Firmware.pdf

So looks like this is best left alone -- integral to how the system works?



[Reply][About]
[<<][am335x][>>][..]