How to flash Jetson Orin NX with customed board with Jetpack5.1_R35.2.1?

Dear all

  • 1: software: Jetpack5.1_R35.2.1 ; hardware : Jetson Orin NX som +customed board + nvme

  • 2 What I do:
    2.1 Jetson XAVIER NX + sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c ./tools/kernel_flash/flash_l4t_nvme.xml -S 237GiB --showlogs --network usb0 p3509-0000+p3668-0001-qspi-emmc nvme0n1p1 result is : Successful flashing

    2.2 Jetson orin NX + sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c ./tools/kernel_flash/flash_l4t_nvme.xml -S 237GiB --showlogs --network usb0 p3509-a02+p3767-0000 nvme0n1p1, result is
    `
    1675849121990

    2.3: after change bootloader/tegra234-mb2-bct-common.dtsi file cvb_eeprom_read_size to 0x10, result is same as 2.2

    2.4: with following command, result is same with 2.2 sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 p3509-a02+p3767-0000 internal

So How to flash Jetson Orin NX with customed board in newest JP?

thank you very mush. best regards.

Please refer to Quick Start — Jetson Linux Developer Guide documentation (nvidia.com)

please read my help once again.

Why did you change the read size to 0x10??

2.3: after change bootloader/tegra234-mb2-bct-common.dtsi file cvb_eeprom_read_size to 0x10, result is same as 2.2

Change cvb_eeprom_read_size to 0x0, not 0x10. This suggestion is provided by our partner. He told me: ,JetPack5.1 MB2 configuration may be stuck here。

Are you talking about the error log is still same as 2.2 even after you modify the eeprom read data to 0x0?

Yes, I had change Linux_for_Tegra/bootloader/tegra234-mb2-bct-common.dtsi cvb_eeprom_read_size ; but one minute ago, our partner told me Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb2-bct-misc-p3767-0000.dts is related file. So i will try it tomorrom. Thanks for your answer.

Hi,

Please always read the board config to know which dtsi is in use. With this method, you can know what file to check instead of keep coming to ask other people. Basically, there is no need to memorize anything here.


在這邊建議一下你可以用燒錄的board config去判斷說到底是哪個dtsi被燒進去. 用這個方法判斷的話你就不需要一直問別人說到底是要改哪個file. 基本上這邊沒有東西是需要用背的.

I’m glad that Orin NX has successfully booted. I didn’t realize that the modified document was wrong until I communicated with my partner. So, I should chang Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb2-bct-misc-p3767-0000.dts for Jetson Orin nx

Thanks for your advice. I will pay attention to board config next time.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.