Hello,
I am following the Generating Pinmux dtsi files and did everything up to the point where I have to move the files to <l4t_top>/bootloader/generic/BCT/ and <l4t_top>/bootloader/ directories. I cannot find these directories no matter what I try.
I even tried ‘sudo find’ and got no result for ‘bootloader’.
Please help me find these directories.
Just to clarify. The actual method to use a Jetson device is you need Jetson + another x86 host PC.
The purpose of this x86 host PC is using to flash Jetson. This package is installed by sdkmanager (or you can manually download) on the x86 host PC but not Jetson.
@WayneWWW Just to confirm, is this the only way to update the GPIO pins to output? I want to use pin 33 as output however, it does not currently work. I asked in a different thread and someone told me to follow the previously mentioned link. Is there another easier method?
If this is the only way, I need to download sdk manager on a host windows pc and then update these files through there, correct? If yes, would it erase all of the data currently on my jetson? (In that case I would first have to copy the data from my sd card on to my laptop and then put it back on after doing the flashing.)
Yes
Fresh flashing would.erase the existing data…
- Which jetpack release are you using now? There is alternative but need to clarify jetpack version first.
- Actually we only support native Ubuntu host. Windows is not supported.
- Yes, reflash will make the data on the card erased.
Honestly, I don’t see much Jetson user that can avoid using a Ubuntu host PC in their development. I would suggest you could prepare that first.
@WayneWWW I am using JetPack 6.0
Does it have to be Ubuntu? what if I have an arch-based distro?
@WayneWWW Please help me with this issue.
Only ubuntu is guarantee. Other distro are not.
@WayneWWW Is JetPack 6.0 eligible for the alternative method you mentioned previously?
refer to Configuring the Jetson Expansion Headers — NVIDIA Jetson Linux Developer Guide 1 documentation
And if your board fails to boot up after this step, you still need to reflash the board.
@WayneWWW I followed the method and it worked, however, when I checked the voltage that was output when I set that pin to high, it showed ~3.5 volts. This is not enough for my servo motor. I need it to output 5 volts. How can I do this? If it is not possible for those pins, is there any other pins that I can use?
Do you mean the pin 33 of 40-pin header? It is 3.3V pin. Please refer to P3768_A04 schematic to choose the pin of J12.
Jetson Orin Nano Developer Kit Carrier Board Reference Design Files
@Trumany I just saw that all Signal pins on the 40 pin header are 3.3V.
How can I connect a 5V servo to the Jetson Orin Nano?
Pin 2 & 4 are 5V supplied.
@Trumany I meant 5V for signal pins. As in a GPIO pin that outputs 5V when set to HIGH. I read on Jetson Orin Nano Specifications that All signals on the 40-pin header are 3.3V
Pins 2 and 4 are normal 5V pins used for power. They are not GPIO and cannot control my servo motor.
I need a GPIO pin that outputs 5V. Is there a method to do this on the Jetson Orin Nano without using a level shifter?
No, there is no 5V GPIO pin. An external level shift is necessary for that.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.