I would like to ask why the core board(Orin Nano) I purchased does not work on the evaluation board. At the beginning of power-on, the system displays 19V, 0.28A, and then stabilizes to 0.2A. No BIOS display or serial port output is displayed.
Did you flash it? Separately purchased modules come completely empty. Also, note that when you have a separate module and carrier board purchase which is not the NVIDIA developer’s kit, that you have to use the flash software from the manufacturer of the carrier board (the device tree will differ; sometimes that software comes as a patch to the NVIDIA software, or perhaps as their own complete flash setup…you have to check the support page for the manufacturer of that carrier board).
Note that Jetsons don’t have a BIOS. They have the equivalent in software. For the case of eMMC models, that’s mainly in eMMC partitions which do not exist until flashed. This also means Jetsons cannot self-flash, and instead you put them in recovery mode, which in turn temporarily turns the Jetson into a custom USB device. The flash software on the host PC is what understands that custom USB device and performs the flash. Note that you would be installing L4T, which is just Ubuntu plus NVIDIA drivers. The software which performs that flash is JetPack/SDK Manager. The current stable release is L4T R35.x (JetPack 5.x; the release versions of these are tied together).
If you are told by the carrier board manufacturer to use NVIDIA’s software, then you’d find it at either of these URLs, which lead to the same place, and also include documentation:
Orin does have a developer preview out which is not really production ready yet, and that is via L4T R36.x/JetPack 6.x. Most likely the carrier board manufacturer will lead you to L4T R35.x/Jetpack 5.x software, possibly as a patch to the NVIDIA software, or perhaps their own full package (I want to emphasize that third party carrier boards change what you use).
Thank you for your answer, you are quite right, it can be started after re-flash. What I want to continue to ask is how and what software I should flash if I designed a carrier board?
I have not designed a carrier board for one of these. The documentation for the Orin Nano is here:
https://developer.nvidia.com/embedded/downloads#?tx=$product,jetson_orin_nano
This would include the “Design Guide” and “Jetson Orin Nano Developer Kit Carrier Board Specification”. I think those two give a lot of information on that topic.
So far as hardware goes, I’ll recommend making sure you implement a serial console port, otherwise software debug is going to be insanely difficult. Also, you’d want to make sure you implement the proper USB such that not only does the USB operate normally, but also works with recovery mode so you can flash on that carrier board.
There’s also the “Jetson Orin Nano Developer Kit Carrier Board Reference Design Files” to start with, and you’d want to understand that the device tree is coupled to (A) the features and layout of the carrier board, and to (B) the kernel configuration. If you alter that design you need to alter that device tree. If you alter the actual components, then you need to alter which kernel drivers are present, and changing kernel drivers might alter or edit which nodes of the device tree need to exist. The developer kit carrier board is in fact designed for a module which has the SD card on it, and no eMMC memory; the board you’d have to create would be fore an eMMC model of module because the SD card module only sells with the developer’s kit.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.