Hi:
I used SDK manager 1.9.0 flash Jetson AGX Orin 32G. At the end, it’s said - flash: Install completed successfully.
But,after I reset the board, the USB and Display has no sign. The screen is black.
I think that I flashed failed.
there are some error logs(I could’t update the log files.):
flash:[0.0051] ERROR: failed to read rcm_state
flash:[0.0679] Error: Skip generating mem_bct because sdram_config is not defined.
flash: gzip://home/host/nvidia/nvidia_sdk/JetPack_5.0.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra/kernel/Image: not in gzip format.
SUMMARY: Flash Jetson AGX Orin - flash: Install completed successfully.
Are you using the devkit or custom board?
Do you run Ubuntu on the VM or standalone PC?
Do you connect DP-monitor directly from your DP port of board (w/o adapter)?
I used the SDK manager to flash it. I am using custom board.
I tried any environment. Tried VMware, Ubuntu 18.04, Ubuntu 20.04. Now, I am using standalone PC with Ubuntu 20.04.
I connect DP-monitor directly form the DP port of board. And I tried connect it to other PC, the DP and monitor can work. The resolution ratio is 1920 * 1080.
Does my logs has any problem? I see some errors here.
such as:
flash:[0.0051] ERROR: failed to read rcm_state
flash:[0.0679] Error: Skip generating mem_bct because sdram_config is not defined.
flash: gzip://home/host/nvidia/nvidia_sdk/JetPack_5.0.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra/kernel/Image: not in gzip format.
But at last, it’s said:
SUMMARY: Flash Jetson AGX Orin - flash: Install completed successfully.
Now the DP, usb, serial, all of them do not work . I can’t see any message from the board. I don’t know does it worke or not…
Thanks!
Hi,
No /dev/ttyACM0. I connect the serial to PC, I can’t see /dev/ttyACM0. So I don’t know which step I did is wrong.
After I flashed the board, I power it off,and wait about 15s power it on again. But there was nothing changed.
I asked the hardware enginer. We don’t use the USB Micro B(no Debug CPU, no Level Shifters). We connect UART3_DEBUG to RS232 translator, then connect to serial port(with RX /TX/GND ) of PC. Set band rate115200.
If you use SDKM to flash your board, it would use default configs for devkit.
You should see debug messages from UART3_DEBUG after flash if you configure well.
Thanks!
We tried to config Jetson_AGX_Orin_Series_Pinmux_Config_Template_1.5.xlsm. Let some pins are Output/Driver 1, after flash new gpio.dtsi file, They became High level. That means it works.
But there is no uart message of UART3 and DP sign as before. We would try it another ways.
Could you provide me another website with some cases about how to create the dtb file of Jetson_AGX_Orin_32G. I just found how to build kernel.
Just like this: NVIDIA Jetson Orin - Compiling Code .
It’s my first time to use NVIDIA. I’m sorry that ’I don’t known which dtb-files Jetson_AGX_Orin_32G use, and how to create and use them correctly.
Thanks again!
When you flash this board, you would select jetson-agx-orin-devkit-as-jao-32gb.
It would call config from: jetson-agx-orin-devkit-as-jao-32gb.conf → p3737-0000+p3701-0000-as-p3701-0004.conf
Check the content in p3737-0000+p3701-0000-as-p3701-0004.conf, you would know: DTB_FILE=tegra234-p3701-0000-as-p3701-0004-p3737-0000.dtb;
Try to find tegra234-p3701-0000-as-p3701-0004-p3737-0000.dts in kernel sources Linux_for_Tegra/sources/hardware/nvidia/platform/t23x/concord/kernel-dts/tegra234-p3701-0000-as-p3701-0004-p3737-0000.dts
Modify the device tree to meet your hardware design
Hi,KevinFFF
Thanks for your reply!
Now I have some questions.
When I use the SDK Manager tools to flash board,I check the log,it used ./flash.sh jetson-agx-orin-devkit mmcblk0p1. So I used this param (jetson-agx-orin-devkit ) to flash board. Just like I asked you before.
When I used ./flash.sh jetson-agx-orin-devkit-as-jao-32gb mmcblk0p1,it always told me that message:
Error: missing dtbfile (/home/host/nvidia/nvidia_sdk/JetPack_5.0.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra/kernel/dtb/tegra234-p3701-0004-as-p3701-0004-p3737-0000.dtb).
So I thought I used a wrong param.
After I saw your last replay,I tried it again. I copied tegra234-p3701-0000-as-p3701-0004-p3737-0000.dtb from builded source kernel to …/JetPack_5.0.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra/kernel/dtb/, then I execed it, there were some errors,
Error: missing dtbfile (/home/host/nvidia/nvidia_sdk/JetPack_5.0.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra/kernel/dtb/tegra234-p3701-0004-as-p3701-0004-p3737-0000.dtb).
So I named tegra234-p3701-0000-as-p3701-0004-p3737-0000.dtb to tegra234-p3701-0004-as-p3701-0004-p3737-0000.dtb,But it doesn’t work. The log is the file that I uploaded. debug.log (119.1 KB)
Where is the problem? I can’t find the right flash param and the right defalt dtb files. My SOM info looks like this: NVIDIA CORP Santa Clara Model:P3701 900-13701-0040-000
Hi,
After I add something(bpmp_dtb = None) to ./tegraflash_impl_t234.py ;it can flash to next step. But there is another error:
can’t find BPFkernel_ tegra234-p3701-0004-as-p3701-0004-p3737-0000.dtb,
Why I use cmd ./flash.sh jetson-agx-orin-devkit-as-jao-32gb mmcblk0p1 need so many dtb files? But I use cmd ./flash.sh jetson-agx-orin-devkit mmcblk0p1, it can be flashed to the end?
Dose my env not right? Or my SDK Manager don’t support jetson-agx-orin-devkit-as-jao-32gb?
Hi,
After I compared the two files named “flash.xml”. I found there are some dtb files be need.
where the dtb files come from?
tegra234-bpmp-3701-0004-3737-0000.dtb
kernel_tegra234-p3701-0004-p3737-0000.dtb
or
BPFkernel_tegra234-p3701-0004-as-p3701-0004-p3737-0000.dtb
kernel_tegra234-p3701-0004-as-p3701-0004-p3737-0000.dtb flash.xml (36.2 KB) flash1.xml (36.1 KB)
You could use the following command to flash your Orin 32G $ sudo ./flash.sh jetson-agx-orin-devkit mmcblk0p1
The device tree files are always overlay, you might need to check .dts/.dtsi file to trace all device trees it used.
Because you are using custom board, so you could just flash your board with flash.sh script.
In addition, you don’t need to modify the name of dtb, just modify the device tree where your design different from the devkit.
Thanks! I will try it again.
I used the cmd “$ sudo ./flash.sh jetson-agx-orin-devkit mmcblk0p1” ,it can flash the board, as I asked at first. But the board doesn’t work normally.
I think I should try the devkit firstly!