Hi Team,
We plan to use NVME on our carrier board by connecting it to the PCIe C1 port.
After checking with the development kit, there is no problem with downloading and operation when using the l4t_initrd_flash.sh script.
However, if I use the flash.sh script, the following error occurs during download.
I> MB2 (version: 0.0.0.0-t234-54845784-af79ed0a)
I> t234-A01-1-Silicon (0x12347)
I> Boot-mode : RCM Flash
I> Emulation:
I> Entry timestamp: 0x05a7b905
I> Regular heap: [base:0x40040000, size:0x10000]
I> DMA heap: [base:0x473800000, size:0x800000]
I> Task: SE error check
I> Task: MB2 Params integrity check
I> Task: Enable CCPLEX WDT 5th expiry
I> Task: ARI update carveout TZDRAM
I> Task: Configure OEM set LA/PTSA values
I> Task: Check MC errors
I> Task: PSC mailbox init
I> Task: Map CCPLEX_INTERWORLD_SHMEM carveout
I> Task: Program CBB PCIE AMAP regions
I> Task: Boot device init
I> Boot_device: QSPI_FLASH instance: 0
I> Qspi clock source : pllc_out0
I> QSPI Flash: Macronix 64MB
I> QSPI-0l initialized successfully
I> Secondary storage device: QSPI_FLASH instance: 0
I> Secondary storage device: NVME instance: 1
I> Initializing nvme device instance 1
I> Initializing nvme controller
I> tegrabl_pcie_soc_preinit: (1):
I> Unpowergate
I> PCIE unpowergating successful (PCIEX1A)
I> tegrabl_pcie_soc_init: (1):
I> APPL initialization ...
!0x200 Exception! [elr:0x50049934, spsr:0x800002cd, esr:0x96000007, far:0x30000b40]
The command used is as follows
sudo UPHYLANE="c1x1" ./flash.sh jetson-orin-nano-devkit-nvme internal
I attach the modified files and console log.
flash_issue.zip (9.7 KB)
For reference, the reason I want to use flash.sh is to download it from WSL for Windows PC users.
Please review it.
Thanks