SPE on 4gb TX2 module

Is the SPE(sensor processor engine) supported on the tx2 4gb module? And is there a way to flash the SPE from the TX2 without a host machine?

Hello, retrnace:
SPE is supported in TX2 an Xavier. So it should work in 4GB module.
For SDK 32.2, SPE FW is part of boot partition, you can refer to L4T docs chapter ‘Bootloader update and redundancy’ for details.

br
ChenJian

Hello ChenJian,

Thanks for you response. The “Bootloader update and redundancy” section of the L4T docs does not talk abut where to place the SPE FW and how to initiate an update. Please let me know where I can find that info.

Hello, retrnace:
In 32.2, SPE FW is located in boot partition, so when generating bootloader payload update (BUP) as doc described, SPE firmware will be included.

br
ChenJian

Hello ChenJian,

Thanks for the help. Does the SPE have access to all of the GPIO on the TX or only a subset of the GPIO? And if it is a subset, where can I find that information?

Thanks,

Hello, retrnace:
Generally, SPE firmware can support to access modules, like UART, GPIO, SPI, I2C, etc., in AON cluster. You can check TX2 TRM for details.

br
Chenjian

Hello,

Does the pinmux template excel document support setting up pins to be used as GPIO by the SPE? I dont see an option in the “customer usage” dropdown menu for spe gpio.

Hello, retrnace:
PINMUX configures pin function (SFIO or GPIO), pullup/down, tristate, etc. You can refer to TRM for details.
That has nothing to do with whether the pin is used by SPE or not.
Generally, SPE firmware should access resources, including GPIO, inside AON cluster.
As to GPIO configuration changes for SPE FW access, you can refer to rt-aux-cpu-demo/doc/gpio.md and that’s a sample for start.

br
Chenjian