-
Notifications
You must be signed in to change notification settings - Fork 1
Compute ‐ Jetson
JonasFrey96 edited this page Sep 11, 2024
·
20 revisions
We are using the Jetson Orin 32 GB.
For the Jetson the HDMI cable display needs to be attached before starting the PC to work.
- NVIDIA Jetson AGX Orin Modul 32 GB
- Rogue Carrier for NVIDIA® Jetson AGX Orin
- Intel Wi-Fi 6E AX210 - Network adapter - M.2 2230
- Samsung 980 Pro
- 2X 10GBASE-T
- 3x USB 3.2
- 2x M.2 Key M Slots
- 1x M.2 Key E Slot
- ZED 2i Driver
- Optional Timemaster
- ZED 2i via USB
- 3x Tier IV C1 Cameras via GSML2 6GB
- OS: Ubuntu 20.04
- ROS: ROS Noetic
- Jetpack 5.1.3
- NVIDIA Jetson Linux 35.5.0
- Connecttech AGX Orin L4T r35.4.1 BSP
- Support Page
- Board Support Package
- grand_tour_jetson_connect_tech_user_guide.pdf
- grand_tour_jetson_connect_tech_support_package.pdf
- Follow chapters 4.1.2 and 4.2 in the Board Support Package Document.
- Check that after running ./install.sh, there is no error 'qemu-user-static missing'. If this is the case, install qemu-user-static
- Connect Jetson to Host Linux machine using the OTG USB-C port
- Check the power supply while it is not plugged in:
- Check that it supplies 12V
- Check that allows for up to 5A to be used (If Jetson cannot get enough ampere, then it can get stuck in a loop, constantly rebooting)
- Turn the power supply off
- Put Jetson into recovery mode:
- Jetson has to be powered down completely
- Locate the Force Recovery Button (directly next to the OTG USB port, labelled FR)
- Hold down the Force Recovery Button
- Turn on power (Switch on powersupply, DO NOT plug in live power)
- After three (3) seconds, release the Force Recovery Button
- Check if Jetson is actually in Force Recovery Mode
- Open Terminal in Linux Host computer
- Run command 'lsusb'
- If you see the following, then the Jetson is in Force Recovery Mode Bus Device : ID 0955: Nvidia Corp.
- Start flashing:
- 'cd BSP_ROOT/Linux_for_Tegra'
- 'sudo ./cti-flash.sh'
- Select: (2) Rogue Orin
- Select: (8) ISX021 C1
- Select: (1) AGX
- There are selections available for the jbc0002 GMSL board with ZED X Camera and Trier C1 / C2 cameras!
- Wait for it to be done (ca. 10min)
- Everything will be flashed to an eMMC. To put the filesystem on an SSD, follow: change-root-file-system-to-m-2-ssd-directly
- Wifi did not work and the bluetooth settings were flickering
- As recommended in https://nanmu.me/en/posts/2022/get-ax210-working-on-linux/ , I ran:
- 'sudo mv /usr/lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm /usr/lib/firmware/iwlwifi-ty-a0-gf-a0.bak'
- And then it worked, the bluetooth still did not
- Time kept resetting on reboot (RTC reset to 1970, system clock to wrong month)
- Changed lines in '/lib/udev/rules.d/50-udev-default.rules' to this:
- 'SUBSYSTEM==“rtc”, ATTR{hctosys}==“0” , SYMLINK+=“rtc”'
- 'SUBSYSTEM==“rtc”, KERNEL=="rtc0 ", SYMLINK+=“rtc”, OPTIONS+=“link_priority=-100”'
- Issue rtc-clock-battery-for-the-orin-dev-kit
- Now RTC time stayed, but system time did not automatically sync to RTC time
- Add a system service, which runs 'hwclock -s' on startup
- Modify /etc/nvpmodel.conf and set power mode to index = 0
- Also allows to change while running with: sudo /usr/sbin/nvpmodel -m
- Use jtop to see number of cores and clock speed.
- Copy the provided System Services to directory xx.
- Only few pins allow for hardware triggering - Added Raspberry PI to take care of this.
- 4 TB SSD does not fit, due to collision with (multiple) Caps below the M2 Key slot.
- Connect Tech GMSL2 board did not support C1 cameras when we tried to use: https://connecttech.com/product/xavier-gmsl-camera-platform/
- Therefore, we added the Zed2i instead of ZedX
Presented by RSL.