Porting Jeston-os utility into another rootfs

Hi Experts,

I want to porting Jeston-os utility into another rootfs, and my step as below,

  1. copy the opt/nvidia/jetson-io into another rootfs
  2. copy all the dtb and dtbo into /boot/ DIR

But when I run /opt/nvidia/jetson-io/jetson-io.py, it shows

=================== Jetson Expansion Header Tool ===================
|
|
| FATAL ERROR!
|
|
| No DTB found for NVIDIA Jetson Orin NX Engineering Reference
| Developer Kit!
|
| Press any key to terminate

Could you please tell what other efforts I need to do so that jetson-io works fine on another rootfs?

thanks,
LImeng

Hi meng.li,

Are you using the devkit or custom board for Orin NX?
What’s the Jetpack version in use?

Sorry that I’m not clear about what’s your exact use case to perform them.
As my understanding, jetson-io should work on the devkit if you don’t manually copy/modify any dtb file after fresh flash.

No, I have a orin nano development and orin nx module, and then I combine the orin nano carrier (P3768-0000) and orin nx module (P3767-0000) together. And then I build a yocto sdk for orin nx module with below link

but the rootfs doesn’t include the jetson-io utility, so I want to port Jeston-os utility into yocto rootfs

I have fix some issue, and jetson-io.py can start up, but when I use it to setup pin, it reports below error

Function for pin soc_gpio59_pac6 not found!

Do you know what other think I need to port, too?

thanks,
LImeng

Sorry that we don’t support and verify yocto.
Have you tried using L4T R36.4.3 on your board?

How do you perform this step in Jetson-IO?
May I also know what’s your use case?