-
Notifications
You must be signed in to change notification settings - Fork 101
docs: radxa c200 update hardware and pre-build bios firmware #1280
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
EESN-W
wants to merge
1
commit into
radxa-docs:main
Choose a base branch
from
EESN-W:c200
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| --- | ||
| sidebar_position: 30 | ||
| --- | ||
|
|
||
| # 硬件使用 | ||
|
|
||
| <DocCardList /> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,31 @@ | ||
| --- | ||
| sidebar_position: 1 | ||
| --- | ||
|
|
||
| # GPIO 接口 | ||
|
|
||
| 瑞莎 C200 板载 40-Pin GPIO(通用输入输出)、12-Pin GPIO 以及 CAN 总线接口,为硬件扩展提供了高度灵活的接口支持。 | ||
|
|
||
| 用户可以通过 GPIO 接口连接各类传感器、执行器、通信模块、显示屏以及其他嵌入式外设,从而快速实现物联网(IoT)、机器人控制、工业自动化等领域的原型开发与功能验证。 | ||
|
|
||
| :::tip | ||
|
|
||
| 瑞莎 C200 硬件设计参考英伟达官方载板,更多关于 GPIO 的信息,可以参考: | ||
|
|
||
| - [Jetson Orin Nano 开发者套件载板规格书](https://developer.nvidia.com/downloads/assets/embedded/secure/jetson/orin_nano/docs/jetson_orin_nano_devkit_carrier_board_specification_sp.pdf) | ||
|
|
||
| - [Radxa C200 原理图](https://github.com/radxa/radxa-som-projects/blob/main/c200/radxa-c200/radxa_c200_schematic_v1.11.pdf) | ||
|
|
||
| ::: | ||
|
|
||
| ## 40-Pin GPIO 接口 | ||
|
|
||
| <div style={{textAlign: 'center'}}> | ||
| <img src="/img/c200/c200-40-pin-gpio.webp" style={{width: '100%', maxWidth: '1200px'}} /> | ||
| </div> | ||
EESN-W marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| ## 其它 GPIO 接口 | ||
|
|
||
| <div style={{textAlign: 'center'}}> | ||
| <img src="/img/c200/c200-other-gpio.webp" style={{width: '100%', maxWidth: '1200px'}} /> | ||
| </div> | ||
EESN-W marked this conversation as resolved.
Show resolved
Hide resolved
|
||
2 changes: 1 addition & 1 deletion
2
...n/getting-started/low-level-dev/README.md → ...orin-nx/c200-orin/low-level-dev/README.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| --- | ||
| sidebar_position: 10 | ||
| sidebar_position: 40 | ||
| --- | ||
|
|
||
| # 底层开发 | ||
|
|
||
File renamed without changes.
73 changes: 73 additions & 0 deletions
73
docs/som/nx/orin-nx/c200-orin/low-level-dev/prebuild-image.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,73 @@ | ||
| --- | ||
| sidebar_position: 5 | ||
| --- | ||
|
|
||
| # 使用瑞莎预编译 BIOS 固件 | ||
|
|
||
| 使用预编译的瑞莎 BIOS 固件相比于重新编译和烧录瑞莎 BIOS 固件,更加方便快捷,避免编译和烧录固件的复杂操作。 | ||
|
|
||
| ## 硬件配置 | ||
|
|
||
| 推荐在 Ubuntu 22.04 的主机上进行系统的安装,若是使用虚拟机运行 Ubuntu 22.04,请确保烧录 BIOS 固件的过程中主板连接到虚拟机。 | ||
|
|
||
| - Ubuntu 22.04 | ||
|
|
||
| ## 硬件连接 | ||
|
|
||
| 1. 使用跳线帽或杜邦线将 FC REC 和 GND 引脚短接 | ||
| 2. 使用主板电源适配器给瑞莎 C200 Orin 开发套件供电 | ||
| 3. 使用 USB Type-c 数据线连接主板和电脑 | ||
|
|
||
| :::tip Recovery 模式 | ||
|
|
||
| 进入 Recovery 模式只需要在开机过程中检测到 FC REC 引脚连接到 GND 即可,烧录系统过程中可拔掉跳线帽或者杜邦线。 | ||
|
|
||
| ::: | ||
|
|
||
| <div style={{ textAlign: "center" }}> | ||
| <img | ||
| src="/img/c200/hardware-connection-edk2.webp" | ||
| style={{ width: "100%", maxWidth: "1200px" }} | ||
| /> | ||
| </div> | ||
|
|
||
| ## 下载并解压源码 | ||
|
|
||
| 下载英伟达 L4T 源码。 | ||
|
|
||
| <NewCodeBlock tip="Ubuntu 22.04" type="host"> | ||
|
|
||
| ``` | ||
| wget https://developer.download.nvidia.com/embedded/L4T/r36_Release_v4.3/release/Jetson_Linux_R36.4.3_aarch64.tbz2 -O Jetson_Linux_aarch64.tbz2 | ||
| tar -xf Jetson_Linux_aarch64.tbz2 | ||
| ``` | ||
|
|
||
| </NewCodeBlock> | ||
|
|
||
| ## 下载预编译固件 | ||
|
|
||
| 下载瑞莎预编译的 BIOS 固件到指定目录。 | ||
|
|
||
| <NewCodeBlock tip="Ubuntu 22.04" type="host"> | ||
|
|
||
| ``` | ||
| cd Linux_for_Tegra | ||
| # For Radxa C200 Orin Developer Kit: | ||
| wget https://github.com/radxa/c200-bootupd/releases/latest/download/uefi_jetson_c200.bin -O bootloader/uefi_jetson.bin | ||
| ``` | ||
|
|
||
| </NewCodeBlock> | ||
|
|
||
| ## 烧录 BIOS 固件 | ||
|
|
||
| 使用英伟达提供的烧录脚本烧录 BIOS 固件。 | ||
|
|
||
| <NewCodeBlock tip="Ubuntu 22.04" type="host"> | ||
|
|
||
| ``` | ||
| sudo ./flash.sh p3768-0000-p3767-0000-a0-qspi internal | ||
| ``` | ||
|
|
||
| </NewCodeBlock> | ||
|
|
||
| 烧录成功后,检查短接 FC REC 引脚和 GND 引脚的跳线帽或者杜邦线是否拔掉,避免下次启动直接进入 Recovery 模式。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
7 changes: 7 additions & 0 deletions
7
...rus-plugin-content-docs/current/som/nx/orin-nx/c200-orin/hardware-use/README.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| --- | ||
| sidebar_position: 30 | ||
| --- | ||
|
|
||
| # Hardware Usage | ||
|
|
||
| <DocCardList /> |
31 changes: 31 additions & 0 deletions
31
...s-plugin-content-docs/current/som/nx/orin-nx/c200-orin/hardware-use/pin-gpio.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,31 @@ | ||
| --- | ||
| sidebar_position: 1 | ||
| --- | ||
|
|
||
| # GPIO Header | ||
|
|
||
| The Radxa C200 provides an onboard 40‑pin GPIO (general‑purpose input/output), a 12‑pin GPIO, and a CAN bus interface, offering highly flexible expansion capabilities. | ||
|
|
||
| Through the GPIO interfaces, you can connect various sensors, actuators, communication modules, displays, and other embedded peripherals to quickly prototype and validate applications in IoT, robotics control, industrial automation, and more. | ||
|
|
||
| :::tip | ||
|
|
||
| The Radxa C200 hardware design is based on the official NVIDIA carrier board. For more information about the GPIO interfaces, refer to: | ||
|
|
||
| - [Jetson Orin Nano Developer Kit Carrier Board Specification](https://developer.nvidia.com/downloads/assets/embedded/secure/jetson/orin_nano/docs/jetson_orin_nano_devkit_carrier_board_specification_sp.pdf) | ||
|
|
||
| - [Radxa C200 Schematic V1.11](https://github.com/radxa/radxa-som-projects/blob/main/c200/radxa-c200/radxa_c200_schematic_v1.11.pdf) | ||
|
|
||
| ::: | ||
|
|
||
| ## 40‑Pin GPIO Header | ||
|
|
||
| <div style={{textAlign: 'center'}}> | ||
| <img src="/en/img/c200/c200-40-pin-gpio.webp" style={{width: '100%', maxWidth: '1200px'}} /> | ||
| </div> | ||
|
|
||
| ## Other GPIO Headers | ||
|
|
||
| <div style={{textAlign: 'center'}}> | ||
| <img src="/en/img/c200/c200-other-gpio.webp" style={{width: '100%', maxWidth: '1200px'}} /> | ||
| </div> |
2 changes: 1 addition & 1 deletion
2
...n/getting-started/low-level-dev/README.md → ...orin-nx/c200-orin/low-level-dev/README.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| --- | ||
| sidebar_position: 10 | ||
| sidebar_position: 30 | ||
| --- | ||
|
|
||
| # Low-level Development | ||
|
|
||
File renamed without changes.
73 changes: 73 additions & 0 deletions
73
...n-content-docs/current/som/nx/orin-nx/c200-orin/low-level-dev/prebuild-image.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,73 @@ | ||
| --- | ||
| sidebar_position: 5 | ||
| --- | ||
|
|
||
| # Use Radxa Prebuilt BIOS Firmware | ||
|
|
||
| Using Radxa prebuilt BIOS firmware is more convenient than rebuilding and flashing the BIOS yourself, and avoids the complexity of compiling and flashing firmware manually. | ||
|
|
||
| ## Hardware Requirements | ||
|
|
||
| It is recommended to use an Ubuntu 22.04 host to perform the installation. If you are running Ubuntu 22.04 in a virtual machine, make sure the board is passed through to the VM during the BIOS flashing process. | ||
|
|
||
| - Ubuntu 22.04 | ||
|
|
||
| ## Hardware Connections | ||
|
|
||
| 1. Use a jumper cap or DuPont wire to short the FC REC pin to GND. | ||
| 2. Power the Radxa C200 Orin developer kit with the board power adapter. | ||
| 3. Connect the board to the host PC using a USB Type‑C data cable. | ||
|
|
||
| :::tip Recovery mode | ||
|
|
||
| To enter Recovery mode, it is sufficient that the FC REC pin is detected as connected to GND during power‑on. You may remove the jumper cap or DuPont wire during the flashing process. | ||
|
|
||
| ::: | ||
|
|
||
| <div style={{ textAlign: "center" }}> | ||
| <img | ||
| src="/en/img/c200/hardware-connection-edk2.webp" | ||
| style={{ width: "100%", maxWidth: "1200px" }} | ||
| /> | ||
| </div> | ||
|
|
||
| ## Download and Extract the Source | ||
|
|
||
| Download the NVIDIA L4T source package. | ||
|
|
||
| <NewCodeBlock tip="Ubuntu 22.04" type="host"> | ||
|
|
||
| ``` | ||
| wget https://developer.download.nvidia.com/embedded/L4T/r36_Release_v4.3/release/Jetson_Linux_R36.4.3_aarch64.tbz2 -O Jetson_Linux_aarch64.tbz2 | ||
| tar -xf Jetson_Linux_aarch64.tbz2 | ||
| ``` | ||
|
|
||
| </NewCodeBlock> | ||
|
|
||
| ## Download the Prebuilt Firmware | ||
|
|
||
| Download the Radxa prebuilt BIOS firmware to the specified directory. | ||
|
|
||
| <NewCodeBlock tip="Ubuntu 22.04" type="host"> | ||
|
|
||
| ``` | ||
| cd Linux_for_Tegra | ||
| # For Radxa C200 Orin Developer Kit: | ||
| wget https://github.com/radxa/c200-bootupd/releases/latest/download/uefi_jetson_c200.bin -O bootloader/uefi_jetson.bin | ||
| ``` | ||
|
|
||
| </NewCodeBlock> | ||
|
|
||
| ## Flash the BIOS Firmware | ||
|
|
||
| Use the flashing script provided by NVIDIA to flash the BIOS firmware. | ||
|
|
||
| <NewCodeBlock tip="Ubuntu 22.04" type="host"> | ||
|
|
||
| ``` | ||
| sudo ./flash.sh p3768-0000-p3767-0000-a0-qspi internal | ||
| ``` | ||
|
|
||
| </NewCodeBlock> | ||
|
|
||
| After flashing succeeds, check that the jumper cap or DuPont wire shorting FC REC and GND has been removed to avoid entering Recovery mode directly on the next boot. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.