Jetson Orin Nano 编译Kernel之后,烧录出现问题

我编译好Image和dts之后,我并不想通过刷机的方式把新的Image和dts刷入系统 。
我想单独的刷入Image 或者dts到我的Jetson Orin上。
可以在执行命令sudo ./flash.sh --no-systemimg -k DTB jetson-orin-nano-devkit mmcblk0p1时出现了下面的问题
串口打印:

I> MB2 (version: 0.0.0.0-t234-54845784-9c429857)
I> t234-A01-1-Silicon (0x12347)
I> Boot-mode : RCM Flash
I> Emulation: 
I> Entry timestamp: 0x0132dd98
I> Regular heap: [base:0x40040000, size:0x10000]
I> DMA heap: [base:0x269800000, size:0x800000]
I> Task: ARI update carveout TZDRAM (0x50001e80)
I> Task: PSC mailbox init (0x50016a7c)
I> Task: Map CCPLEX_INTERWORLD_SHMEM carveout (0x50001e2c)
I> Task: Program CBB PCIE AMAP regions (0x50019b64)
I> Task: Boot device init (0x50001d74)
I> Boot_device: QSPI_FLASH instance: 0
I> Qspi clock source : pllc_out0
I> QSPI-0l initialized successfully
E> Error in command_complete 18001 int_status
E> Sending CMD_SD_SEND_IF_COND failed
E> Error opening sdcard-0
E> Failed to initialize device 6-0
C> Storage init failed
C> Task 0x0 failed (err: 0x39390706)
E> Top caller module: SDMMC, error module: SDMMC, reason: 0x06, aux_info: 0x07
I> Busy Spin

附件Ubuntu的Log和Series Log
Series Port Log.txt (22.2 KB)
Ubuntu Log.txt (71.7 KB)

Hi,

請問你是5.1.2/35.4.1?
35.4.1上Orin Nano的SD card的node是/dev/mmcblk1p1,不是/dev/mmcblk0p1,你flash用錯指令當然開機開不起來
還有,你在forum上應該可以找到非常多例子,你改kernel和device tree之後燒partition是沒用的,因為這兩個預設是從rootfs的檔案讀
請你直接換掉/boot/Image還有/boot/dtb/裡面的檔案就好

您好。我是35.4.1。
您的意思是这样吗?我修改dtsi 编译出的Image和dts 可以直接替换Jetson Orin Nano /boot下的文件吗?

是的
你看一下/boot/extlinux/extlinux.conf,把裡面指定的檔案換掉

好的。 明白了。感谢您的回复。

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