diff --git a/docs/Edge/NVIDIA_Jetson/Carrier_Boards/A603/A603_Flash_JetPack.md b/docs/Edge/NVIDIA_Jetson/Carrier_Boards/A603/A603_Flash_JetPack.md index 515a67b7a658..591fb7046ef2 100644 --- a/docs/Edge/NVIDIA_Jetson/Carrier_Boards/A603/A603_Flash_JetPack.md +++ b/docs/Edge/NVIDIA_Jetson/Carrier_Boards/A603/A603_Flash_JetPack.md @@ -3,6 +3,7 @@ description: A603 Carrier Board title: A603 Carrier Board keywords: - Edge + - Jetson Orin - reComputer image: https://files.seeedstudio.com/wiki/wiki-platform/S-tempor.png slug: /reComputer_A603_Flash_System @@ -11,26 +12,40 @@ last_update: author: Lakshantha --- -# Flash JetPack OS to A603 Carrier Board (NVIDIA Jetson Orin NX/Nano supported) +# Flash JetPack OS to A603 Carrier Board -
+
Get One Now 🖱️
-In this wiki, we will show you how to flash [Jetpack](https://developer.nvidia.com/embedded/jetpack) to an NVMe SSD and a USB Flash drive connected to the A603 Carrier Board which supports both NVIDIA Jetson Orin NX module and NVIDIA Jetson Orin Nano module +A603 Carrier Board is a powerful extension board that supports Jetson Orin™ NX/Nano modules. It features 1 GbE port, M.2 Key M for SSD, M.2 Key E for WiFi/BlueTooth, CSI, and HDMI for high-quality video capture and display. It also contains 4x USB ports, fan, RTC, flexible 9-20V power supply. By the compact design, it can be flexible and easy to integrate into a variety of edge computing applications. In this wiki, we will show you how to flash [Jetpack](https://developer.nvidia.com/embedded/jetpack) to an NVMe SSD and a USB Flash drive connected to the A603 Carrier Board. + +## Supported Module +- [NVIDIA® Jetson Orin™ Nano Module 4GB](https://www.seeedstudio.com/NVIDIA-JETSON-ORIN-NANO-4GB-Module-p-5553.html) +- [NVIDIA® Jetson Orin™ Nano Module 8GB](https://www.seeedstudio.com/NVIDIA-JETSON-ORIN-NANO-8GB-Module-p-5551.html?___store=retailer) +- [NVIDIA® Jetson Orin™ NX Module 8GB](https://www.seeedstudio.com/NVIDIA-Jetson-Orin-NX-Module-8GB-p-5522.html) +- [NVIDIA® Jetson Orin™ NX Module 16GB](https://www.seeedstudio.com/NVIDIA-Jetson-Orin-NX-Module-16GB-p-5523.html) ## Prerequisites -- Ubuntu Host PC (native or VM using VMware Workstation Player) -- A603 Carrier Board with Jetson Orin NX or Jetson Orin Nano module -- USB Type-C data transmission cable +- Ubuntu Host PC +- A603 Carrier Board with Jetson Orin module +- Micro-USB data transmission cable ## Enter Force Recovery Mode +:::note Before we can move on to the installation steps, we need to make sure that the board is in force recovery mode. +::: + +
+ +
+ + step-by-step detailed tutorial **Step 1.** Connect a USB cable between the micro-USB connector on the board and the Linux host PC @@ -51,17 +66,20 @@ Before we can move on to the installation steps, we need to make sure that the b - For Orin Nano 8GB: **0955:7523 NVidia Corp** - For Orin Nano 4GB: **0955:7623 NVidia Corp** -The below image is for Orin NX 16GB +The below image is for Orin NX 16GB. -
+
-**Step 5.** Remove the jumper wire +**Step 5.** Remove the jumper wire. + +
## Download the peripheral drivers First of all, you need to install the peripheral drivers for this board. These are needed for some hardware peripherals to function on the board. Click the below links to download the drivers according to the Jetson module - +
+
@@ -89,32 +107,45 @@ First of all, you need to install the peripheral drivers for this board. These a - + - + + + + + + + +
Jetson ModuleDownload
Jetson Orin NX 8GB/ 16GB,
Jetson Orin Nano 4GB/ 8GB
Jetson Orin NX 8GB/ 16GB,
Jetson Orin Nano 4GB/ 8GB
5.1.2 35.4.1DownloadDownload
Jetson Orin NX 8GB/ 16GB,
Jetson Orin Nano 4GB/ 8GB
6.036.3Download
+ **Note:** Currently we provide the above drivers. We will keep updating the drivers in the future with the release of new JetPack versions. ## Flash to Jetson -!!!note - Before moving onto flashing, it should be noted that Jetson Orin NX module only supports JetPack 5.1 and above, while Jetson Orin Nano module only supports JetPack 5.1.1 and above. +:::note +Before moving onto flashing, it should be noted that Jetson Orin NX module only supports JetPack 5.1 and above, while Jetson Orin Nano module only supports JetPack 5.1.1 and above. +::: + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; -### Jetson Orin NX + + -Here we will use NVIDIA L4T **35.3.1** to install **Jetpack 5.1.1** on the A603 Carrier Board with Jetson Orin NX module +Here we will install **Jetpack 5.1.1** on the A603 Carrier Board with Jetson Orin NX module. **Step 1:** [Download](https://developer.nvidia.com/embedded/jetson-linux-r3531) the NVIDIA drivers on the host PC. The required drivers are shown below: -
+
**Step 2:** Move the downloaded peripheral drivers from before into the same folder with NVIDIA drivers. Now you will see three compressed files in the same folder. -
+
**Step 3:** Extract **Jetson_Linux_R35.3.1_aarch64.tbz2** and **Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2** by navigating to the folder containing these files, apply the changes and install the necessary prerequisites @@ -154,37 +185,28 @@ sudo tools/l4t_create_default_user.sh -u nvidia -p nvidia -a -n nvidia-desktop - **Step 6:** Flash the system to either NVMe SSD or USB Flash drive -#### NVMe SSD - ```sh sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \ -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \ --showlogs --network usb0 p3509-a02+p3767-0000 internal ``` -#### USB Flash drive - -```sh -sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device sda1 \ - -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \ - --showlogs --network usb0 p3509-a02+p3767-0000 internal -``` - You will see the following output if the flashing process is successful -
+
-### Jetson Orin Nano +
+ Here we will use NVIDIA L4T **35.3.1** to install **Jetpack 5.1.1** on the A603 Carrier Board with Jetson Orin Nano module **Step 1:** [Download](https://developer.nvidia.com/embedded/jetson-linux-r3531) the NVIDIA drivers on the host PC. The required drivers are shown below: -
+
**Step 2:** Move the downloaded peripheral drivers from before into the same folder with NVIDIA drivers. Now you will see three compressed files in the same folder. -
+
**Step 3:** Extract **Jetson_Linux_R35.3.1_aarch64.tbz2** and **Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2** by navigating to the folder containing these files, apply the changes and install the necessary prerequisites @@ -222,8 +244,6 @@ sudo tools/l4t_create_default_user.sh -u nvidia -p nvidia -a -n nvidia-desktop - **Step 6:** Flash the system to either NVMe SSD or USB Flash drive -#### NVMe SSD - ```sh cd Linux_for_Tegra sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \ @@ -231,18 +251,131 @@ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \ --showlogs --network usb0 jetson-orin-nano-devkit internal ``` -#### USB Flash drive +You will see the following output if the flashing process is successful. + +
+ +
+ + + +Here we will install **Jetpack 5.1.2** on the A603 Carrier Board with Jetson Orin module. + +**Step 1:** [Download](https://developer.nvidia.com/embedded/jetson-linux-r3541) the NVIDIA drivers on the host PC. The required drivers are shown below: + +
+ +**Step 2:** Move the downloaded peripheral drivers from before into the same folder with NVIDIA drivers. Now you will see three compressed files in the same folder. + +
+ +**Step 3:** Extract **Jetson_Linux_R35.4.1_aarch64.tbz2** and **Tegra_Linux_Sample-Root-Filesystem_R35.4.1_aarch64.tbz2** by navigating to the folder containing these files, apply the changes and install the necessary prerequisites. + +```sh +tar xf Jetson_Linux_R35.4.1_aarch64.tbz2 +sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.4.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/ +cd Linux_for_Tegra/ +sudo ./apply_binaries.sh +sudo ./tools/l4t_flash_prerequisites.sh +``` + +**Step 4:** Extract **A603-JP5.1.2.zip**. Here we additionally install the **unzip** package which is needed to decompress the .zip file. + +```sh +cd .. +sudo apt install unzip +unzip A603-JP5.1.2.zip +``` + +:::caution +Here it will ask whether to replace the files. Type **A** and press **ENTER** to replace the necessary files. +::: + +**Step 5:** Configure your username, password & hostname so that you do not need to enter the Ubuntu installation wizard after the device finishes booting. + +```sh +sudo tools/l4t_create_default_user.sh -u {USERNAME} -p {PASSWORD} -a -n {HOSTNAME} --accept-license +``` + +For example (username:"nvidia", password:"nvidia", device-name:"nvidia-desktop"): + +```sh +sudo tools/l4t_create_default_user.sh -u nvidia -p nvidia -a -n nvidia-desktop --accept-license +``` + +**Step 6:** Flash the system to NVMe SSD. ```sh cd Linux_for_Tegra -sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device sda1 \ - -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \ - --showlogs --network usb0 jetson-orin-nano-devkit internal +sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal ``` -You will see the following output if the flashing process is successful +You will see the following output if the flashing process is successful. + +
+ +
+ + + +Here we will install **Jetpack 6.0** on the A603 Carrier Board with Jetson Orin module. + +**Step 1:** [Download](https://developer.nvidia.com/embedded/jetson-linux-r363) the NVIDIA drivers on the host PC. The required drivers are shown below: + +
+ +**Step 2:** Move the downloaded peripheral drivers from before into the same folder with NVIDIA drivers. Now you will see three compressed files in the same folder. + +
+ +**Step 3:** Extract **Jetson_Linux_R36.3.0_aarch64.tbz2** and **Tegra_Linux_Sample-Root-Filesystem_R36.3.0_aarch64.tbz2** by navigating to the folder containing these files, apply the changes and install the necessary prerequisites. + +```sh +tar xf Jetson_Linux_R36.3.0_aarch64.tbz2 +sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R36.3.0_aarch64.tbz2 -C Linux_for_Tegra/rootfs/ +cd Linux_for_Tegra/ +sudo ./apply_binaries.sh +sudo ./tools/l4t_flash_prerequisites.sh +``` + +**Step 4:** Extract **A603-JP6.0.zip**. Here we additionally install the **unzip** package which is needed to decompress the .zip file. + +```sh +cd .. +sudo apt install unzip +sudo unzip A603-JP6.0.zip +``` + +:::caution +Here it will ask whether to replace the files. Type **A** and press **ENTER** to replace the necessary files. +::: + +**Step 5:** Configure your username, password & hostname so that you do not need to enter the Ubuntu installation wizard after the device finishes booting. + +```sh +sudo tools/l4t_create_default_user.sh -u {USERNAME} -p {PASSWORD} -a -n {HOSTNAME} --accept-license +``` + +For example (username:"nvidia", password:"nvidia", device-name:"nvidia-desktop"): + +```sh +sudo tools/l4t_create_default_user.sh -u nvidia -p nvidia -a -n nvidia-desktop --accept-license +``` + +**Step 6:** Flash the system to NVMe SSD. + +```sh +cd Linux_for_Tegra +sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal +``` + +You will see the following output if the flashing process is successful. + +
+ +
-
+
## Tech Support & Product Discussion diff --git a/docs/Edge/NVIDIA_Jetson/FAQs/Use_IMX477_Camera_with_A603.md b/docs/Edge/NVIDIA_Jetson/FAQs/Use_IMX477_Camera_with_A603.md new file mode 100644 index 000000000000..368f93e55ead --- /dev/null +++ b/docs/Edge/NVIDIA_Jetson/FAQs/Use_IMX477_Camera_with_A603.md @@ -0,0 +1,33 @@ +--- +description: use IMX477 camera with A603 Jetson carrier board +title: Use IMX477 Camera with A603 Jetson Carrier Board +keywords: +- reComputer +- IMX477 Camera +- A603 +image: https://files.seeedstudio.com/wiki/wiki-platform/S-tempor.png +slug: /Use_IMX477_Camera_with_A603_Jetson_Carrier_Board +last_update: + date: 05/22/2024 + author: Youjiang +--- + +If you need to use the IMX477 camera, please download [this driver package](https://nv-jetson-images.oss-us-west-1.aliyuncs.com/A603/A603_JP5.1.2_IMX477.zip?OSSAccessKeyId=LTAI5tKm7UD2hmuFW85cz42T&Expires=2716365967&Signature=YMt2c0DbGhA9S9WOAEJ97HqIXXE%3D) and follow [this tutorial](https://wiki.seeedstudio.com/reComputer_A603_Flash_System/) to reflash the Jetpack system. + +:::caution +Please note that you need to use the BSP for [ **JP5.1.2** ](https://developer.nvidia.com/embedded/jetson-linux-r3541). +::: + +## Tech Support & Product Discussion + +Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs. + +
+ + +
+ +
+ + +
\ No newline at end of file diff --git a/docs/Edge/NVIDIA_Jetson/FAQs/jetson_FAQ.md b/docs/Edge/NVIDIA_Jetson/FAQs/jetson_FAQ.md index 75453825264c..0a767f96c529 100644 --- a/docs/Edge/NVIDIA_Jetson/FAQs/jetson_FAQ.md +++ b/docs/Edge/NVIDIA_Jetson/FAQs/jetson_FAQ.md @@ -23,6 +23,9 @@ For details, please click [here](/solution_of_insufficient_space) For details, please click [here](/Solution_for_the_Compatibility_Issue_between_reComputer_and_VEYE_Camera) +#### Q4: How to solve the compatibility issue between IMX477 Camera and A603 carrier board? + +For details, please click [here](/Use_IMX477_Camera_with_A603_Jetson_Carrier_Board) # Tech support diff --git a/sidebars.js b/sidebars.js index 304ada7a5323..17a3e99afd63 100644 --- a/sidebars.js +++ b/sidebars.js @@ -3124,6 +3124,7 @@ const sidebars = { items: [ 'Edge/NVIDIA_Jetson/FAQs/jetson_FAQ', 'Edge/NVIDIA_Jetson/FAQs/Solution_for_the_Compatibility_Issue_between_reComputer_and_VEYE_Camera', + 'Edge/NVIDIA_Jetson/FAQs/Use_IMX477_Camera_with_A603', ]}