First time flashing procedure when using custom carrier board

Hello,

We are developing a custom carrier board for Jetson AGX Orin Industrial module.

The pinmux configuration differ from Devkit one.

In order to be sure we do not damage the module and/or the carrier due to pinmux/gpio/padvoltage mismatch, I would like to know the procedure to follow for the very first flash of the module.

Do we have to :

  1. Plug the new module in our custom carrier

  2. Start the module in recovery mode.

  3. Flash the new pinmux/build Image

Or do we have to flash the module in another way ?

Best regards,

Lionel

Generally we expect your carrier board should be able to do the flash work.

This is what we expect too.

But in this case, is the procedure I wrote the right one ?

Just want to clarify. The procedure you write is a very simple one.

For such simple procedure, I would only say, yes it is correct.

But if your pinmux would lead to some interfaces not work, then I won’t know because I don’t see any pinmux or know about anything your board design looks like in current info.

Thanks for the answer.

The procedure is simple because we are still in the development phase and what we need to know is the overall process required to safely flash a new “out of box” module to work with our carrier board.

It is unclear for me whether when starting in recovery mode, the module already apply its pinmux/gpio/padvoltage or if it a failsafe mode that can start on any carrier board (no matter pinmux/gpio/padvoltage).

no, when the board is in recovery mode, it only has bootrom doing basic programming. There is no pinmux/gpio/padvotage from your files.

Perfect, thank you.