Jetson orin nano Waiting for target to boot-up... Timeout

jetson orin nano 使用命令进行烧录给一块新拆封的核心板 ./nvsdkmanager_flash.sh --storage nvme0n1p1

The following error occurs: (flash logs and serial port logs are attached)

/home/wel/orin_nano/Jetson_Linux_R35.4.1_aarch64/Linux_for_Tegra


Step 3: Start the flashing process:


Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Timeout
Cleaning up…

flash_log.txt (289.3 KB)
usart.txt (69.3 KB)

你前幾天才問過一模一樣的問題…

E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xae at 0x00000000 via instance 0.
E> eeprom: Failed to read I2C slave device
C> Task 0x0 failed (err: 0x1f1e050d)
E> Top caller module: I2C_DEV, error module: I2C, reason: 0x0d, aux_info: 0x05
I> Busy Spin
1 Like

我按照你的方法进行修改了Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb2-bct-misc-p3767-0000.dts


然后使用脚本烧录

./nvsdkmanager_flash.sh --storage nvme0n1p1

发现上述错误。

之前发现是可以的,仅仅成功了一次。

麻煩不要用SDK Manager燒
這個我也說過了

好吧,我以为你的意思是不能用图形化工具进行烧录。这个orin nano核心板我是第一次接触,发现内核、根文件系统等等都是在nvme上的。我没能找到合适的烧录代码,也尝试过官方文档中的脚本,依旧不行。

請你就把整包BSP刪掉,加上上面的修改,然後用指令的方式再燒一次

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 jetson-orin-nano-devkit internal

還有那個MB2的config你燒過第一次之後會從Linux_for_Tegra/bootloader/t186ref/BCT/複製一份到Linux_for_Tegra/bootloader/、之後會直接重用這一個copy,所以你第一次燒完發現失敗之後到原本的路徑改是沒用的

不同人問的就算了,同一個人我實在不想要一樣的問題重複回答好幾次

很抱歉,还是有一点点问题

[ 216]: l4t_flash_from_kernel: Successfully flash the qspi
[ 216]: l4t_flash_from_kernel: Flashing success
Error flashing non-qspi storage

麻煩log都請附上完整的
flashing log和serial console log都是

1 Like

抱歉,我之后提问专业点。

flash:

串口:

flash_log.txt (296.6 KB)
usart.txt (94.2 KB)

tar: Write checkpoint 1000000
tar: Write checkpoint 1010000
tar: Write checkpoint 1020000

請問除了EEPROM read size之外你有改過BSP裡其他東西嗎?
正常的image應該只有5~6G 你這個已經10G了
show一下

ls -lh Linux_for_Tegra/tools/kernel_flash/images/internal/
ls -lh Linux_for_Tegra/tools/kernel_flash/images/external/

的結果

另外你不能找一塊DevKit驗證一下
你確定你們的板子之前只改EEPROM read size就能用jetson-orin-nano-devkit燒?

10G是因为我在根文件系统中安装了一点软件,因为是烧录到250G的nvme上所以没有在意。第一次烧录成功的时候没有安装软件,确实是只是改了tegra234-mb2-bct-misc-p3767-0000.dts就可以烧录。后续安装软件后就不行了

你所謂的安裝是怎麼安裝?你是自己做custom rootfs?
是的話能不能拿我們BSP裡預設的那一包試一下?

另外你的flashing command裡怎麼有看起來像亂碼的東西

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¡±
šCshowlogs --network usb0 jetson-orin-nano-devkit internal

你確定你複製的時候有複製對?

定制根文件系统

命令我是直接复制进去的

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 jetson-orin-nano-devkit internal

为了保证没有错误,我可以再试一次这个脚本

你這樣只放.deb進去根本沒有意義… flash完之後還是要手動安裝
麻煩就拿乾淨的rootfs試一次

還有注意指令裡的引號是"",不要變成有彎曲的版本

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