Difference between revisions of "AOM-5721 Yocto user guide"
Jems.cheng (talk | contribs) |
Jems.cheng (talk | contribs) |
||
| Line 24: | Line 24: | ||
| | ||
| + | |||
=== '''Switch / Jumper Settings''' === | === '''Switch / Jumper Settings''' === | ||
| Line 693: | Line 694: | ||
|} | |} | ||
| + | |||
| + | '''J1 HDMI DP1 Function Select''' | ||
| + | |||
| + | {| class="TableNormal" style="margin-left: 41.8pt; border-collapse: collapse; border: 1pt solid black; width: 367px;" width="548" | ||
| + | |- style="height:16.95pt" | ||
| + | | colspan="2" style="width: 360px; border: 1pt solid black; background: rgb(169, 115, 176);" width="548" | | ||
| + | <span style="line-height:82%"><span style="height:16.95pt">'''<span lang="EN-US" style="font-size:12.0pt"><span style="line-height:82%"><span style="color:white"><span style="letter-spacing:-.05pt">J1 HDMI DP1 Function Select</span></span></span></span>'''</span></span> | ||
| + | |||
| + | |- style="height:18.65pt" | ||
| + | | style="width:112.0pt; border:solid black 1.0pt; border-top:none" width="149" | | ||
| + | <span style="line-height:81%"><span style="height:18.65pt">'''<span lang="EN-US" style="letter-spacing:-.2pt">Pin</span>'''</span></span> | ||
| + | |||
| + | | style="width: 210px; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black;" width="399" | | ||
| + | <span style="line-height:81%"><span style="height:18.65pt">'''<span lang="EN-US" style="letter-spacing:-.1pt">Function</span>'''</span></span> | ||
| + | |||
| + | |- style="height:14.8pt" | ||
| + | | style="width:112.0pt; border:solid black 1.0pt; border-top:none" width="149" | | ||
| + | <span style="line-height:82%"><span style="height:14.8pt"><span lang="EN-US" style="letter-spacing:-.3pt">1-2</span></span></span> | ||
| + | |||
| + | | style="width: 210px; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black;" width="399" | | ||
| + | <span style="line-height:13.65pt"><span style="height:14.8pt"><span lang="EN-US" style="letter-spacing:-.1pt">HDMI0 [Default]</span></span></span> | ||
| + | |||
| + | |- style="height:14.8pt" | ||
| + | | style="width:112.0pt; border:solid black 1.0pt; border-top:none" width="149" | | ||
| + | <span style="line-height:13.65pt"><span style="height:14.8pt"><span lang="EN-US" style="position:relative"><span style="top:-.5pt"><span style="letter-spacing:-.05pt">2-3</span></span></span></span></span> | ||
| + | |||
| + | | style="width: 210px; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black;" width="399" | | ||
| + | <span style="line-height:13.65pt"><span style="height:14.8pt">DP1</span></span> | ||
| + | |||
| + | |} | ||
| + | |||
| + | ''' J5 LVDS0 VDD Power Select''' | ||
| + | |||
| + | {| class="TableNormal" style="margin-left: 41.8pt; border-collapse: collapse; border: 1pt solid black; width: 392px;" width="548" | ||
| + | |- style="height:16.95pt" | ||
| + | | colspan="2" style="width: 385px; border: 1pt solid black; background: rgb(169, 115, 176);" width="548" | | ||
| + | <span style="line-height:82%"><span style="height:16.95pt">'''<span lang="EN-US" style="font-size:12.0pt"><span style="line-height:82%"><span style="color:white"><span style="letter-spacing:-.05pt">J5 LVDS0 VDD Power Select</span></span></span></span>'''</span></span> | ||
| + | |||
| + | |- style="height:18.65pt" | ||
| + | | style="width:112.0pt; border:solid black 1.0pt; border-top:none" width="149" | | ||
| + | <span style="line-height:81%"><span style="height:18.65pt">'''<span lang="EN-US" style="letter-spacing:-.2pt">Pin</span>'''</span></span> | ||
| + | |||
| + | | style="width: 235px; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black;" width="399" | | ||
| + | <span style="line-height:81%"><span style="height:18.65pt">'''<span lang="EN-US" style="letter-spacing:-.1pt">Function</span>'''</span></span> | ||
| + | |||
| + | |- style="height:18.65pt" | ||
| + | | style="width:112.0pt; border:solid black 1.0pt; border-top:none" width="149" | | ||
| + | <span style="line-height:81%"><span style="height:18.65pt"><span lang="EN-US" style="letter-spacing:-.3pt">3-5</span></span></span> | ||
| + | |||
| + | | style="width: 235px; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black;" width="399" | | ||
| + | <span style="line-height:81%"><span style="height:18.65pt"><span lang="EN-US" style="position:relative"><span style="top:-1.5pt"><span style="letter-spacing:-.05pt">+3V3 [De</span></span></span><span lang="EN-US" style="position:relative"><span style="top:-1.5pt"><span style="letter-spacing:-.1pt">fault]</span></span></span></span></span> | ||
| + | |||
| + | |- style="height:18.65pt" | ||
| + | | style="width:112.0pt; border:solid black 1.0pt; border-top:none" width="149" | | ||
| + | <span style="line-height:81%"><span style="height:18.65pt"><span lang="EN-US" style="letter-spacing:-.3pt">1-3</span></span></span> | ||
| + | |||
| + | | style="width: 235px; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black;" width="399" | | ||
| + | <span style="line-height:81%"><span style="height:18.65pt"><span lang="EN-US" style="position:relative"><span style="top:-1.5pt"><span style="letter-spacing:-.05pt">+5V</span></span></span></span></span> | ||
| + | |||
| + | |- style="height:18.65pt" | ||
| + | | style="width:112.0pt; border:solid black 1.0pt; border-top:none" width="149" | | ||
| + | <span style="line-height:81%"><span style="height:18.65pt"><span lang="EN-US" style="letter-spacing:-.3pt">3-4</span></span></span> | ||
| + | |||
| + | | style="width: 235px; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black;" width="399" | | ||
| + | <span style="line-height:81%"><span style="height:18.65pt"><span lang="EN-US" style="position:relative"><span style="top:-1.5pt"><span style="letter-spacing:-.05pt">+12V</span></span></span></span></span> | ||
| + | |||
| + | |- style="height:14.8pt" | ||
| + | | style="width:112.0pt; border:solid black 1.0pt; border-top:none" width="149" | | ||
| + | <span style="line-height:82%"><span style="height:14.8pt"><span lang="EN-US" style="letter-spacing:-.3pt">Other</span></span></span> | ||
| + | |||
| + | | style="width: 235px; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black;" width="399" | | ||
| + | <span style="line-height:82%"><span style="height:14.8pt"><span lang="EN-US" style="letter-spacing:-.15pt">No Function (</span></span></span><span style="line-height:13.65pt"><span style="height:14.8pt"><span lang="EN-US" style="letter-spacing:-.15pt">Do Not Use)</span></span></span> | ||
| + | |||
| + | |} | ||
| + | |||
| + | '''J6 eDP0 & LVDS0 Hot-Plug Detect Select''' | ||
| + | |||
| + | {| class="TableNormal" style="margin-left:41.8pt; border-collapse:collapse; border:solid black 1.0pt" width="548" | ||
| + | |- style="height:16.95pt" | ||
| + | | colspan="2" style="width:411.3pt; border:solid black 1.0pt; background:#a973b0" width="548" | | ||
| + | <span style="line-height:82%"><span style="height:16.95pt">'''<span lang="EN-US" style="font-size:12.0pt"><span style="line-height:82%"><span style="color:white"><span style="letter-spacing:-.05pt">J3 </span></span></span></span>''''''<span lang="EN-US" style="font-size:12.0pt"><span style="line-height:82%"><span style="font-family:SimSun"><span style="color:white"><span style="letter-spacing:-.05pt">e</span></span></span></span></span>''''''<span lang="EN-US" style="font-size:12.0pt"><span style="line-height:82%"><span style="color:white"><span style="letter-spacing:-.05pt">DP & LVDS0 Hot-Plug Detect Select</span></span></span></span>'''</span></span> | ||
| + | |||
| + | |- style="height:18.65pt" | ||
| + | | style="width:112.0pt; border:solid black 1.0pt; border-top:none" width="149" | | ||
| + | <span style="line-height:81%"><span style="height:18.65pt">'''<span lang="EN-US" style="letter-spacing:-.2pt">Pin</span>'''</span></span> | ||
| + | |||
| + | | style="width:299.3pt; border-top:none; border-left:none; border-bottom:solid black 1.0pt; border-right:solid black 1.0pt" width="399" | | ||
| + | <span style="line-height:81%"><span style="height:18.65pt">'''<span lang="EN-US" style="letter-spacing:-.1pt">Function</span>'''</span></span> | ||
| + | |||
| + | |- style="height:14.8pt" | ||
| + | | style="width:112.0pt; border:solid black 1.0pt; border-top:none" width="149" | | ||
| + | <span style="line-height:82%"><span style="height:14.8pt"><span lang="EN-US" style="letter-spacing:-.3pt">1-2</span></span></span> | ||
| + | |||
| + | | style="width:299.3pt; border-top:none; border-left:none; border-bottom:solid black 1.0pt; border-right:solid black 1.0pt" width="399" | | ||
| + | <span style="line-height:13.65pt"><span style="height:14.8pt"><span lang="EN-US" style="position:relative"><span style="top:-1.5pt"><span style="letter-spacing:-.05pt">LVDS0 & DSI0</span></span></span></span></span> | ||
| + | |||
| + | |- style="height:14.8pt" | ||
| + | | style="width:112.0pt; border:solid black 1.0pt; border-top:none" width="149" | | ||
| + | <span style="line-height:13.65pt"><span style="height:14.8pt"><span lang="EN-US" style="position:relative"><span style="top:-.5pt"><span style="letter-spacing:-.05pt">2-3</span></span></span></span></span> | ||
| + | |||
| + | | style="width:299.3pt; border-top:none; border-left:none; border-bottom:solid black 1.0pt; border-right:solid black 1.0pt" width="399" | | ||
| + | <span style="line-height:13.65pt"><span style="height:14.8pt"><span lang="EN-US" style="position:relative"><span style="top:-1.5pt"><span style="letter-spacing:-.05pt">e</span></span></span><span lang="EN-US" style="position:relative"><span style="top:-1.5pt"><span style="letter-spacing:-.05pt">DP0_HPD</span></span></span> <span lang="EN-US" style="position:relative"><span style="top:-1.5pt"><span style="letter-spacing:-.05pt">[De</span></span></span><span lang="EN-US" style="position:relative"><span style="top:-1.5pt"><span style="letter-spacing:-.1pt">fault]</span></span></span></span></span> | ||
| + | |||
| + | |} | ||
| + | |||
| + | | ||
| | ||
Revision as of 03:55, 23 December 2025
Contents
產品介紹(Product introduction )
產品特性(Product Features)
- Qualcomm® QCS6490/QCS5430 on 3.5" SBC, support extend operating temperature -20~70°C
- Powerful but Low Power with 8x Kryo 670 CPU from 1.9 up to 2.7 GHz + Adreno GPU 643 + up to 12.3 TOPs iNPU
- Rugged Design with On-board 8GB LPDDR5 and 128GB UFS or eMMC
- Flexible Displays with HDMI and LVDS or eDP & Rich I/Os: 2x GbE, 6x USB, 4x COM, 2x MIPI-CSI, 1x Audio
- 3x M.2 Expansions: M.2 E-Key 2230 for WiFi/BT, M.2 B-Key 3052 for 4G/LTE, M.2 B-Key 2280 for NVMe Storage
- Various OS Support: Yocto, Windows on Arm
產品官網連結(Product official website link)
AOM-5721
硬件接口說明(Hardware interface introduction)
接口布局(Layout)
Switch / Jumper Settings
AOM-5721:
| SW1 | ON | OFF |
| 1 | eMMC boot | UFS boot |
| 2 | Enter Download/Recovery | Normal boot |
AOM-DB6700:
SW1
|
Switch |
1 |
2 |
3 |
4 |
5 |
6 |
Function |
|
SW1 |
ON |
--- |
--- |
--- |
--- |
--- |
Enable GBE0_LINK_MID# pull high [Default] |
| OFF |
--- |
--- |
--- |
--- |
--- |
Disable GBE0_LINK_MID# pull high | |
| --- |
ON |
--- |
--- |
--- |
--- |
Enable GBE0_LINK_MAX# pull high [Default] | |
| --- |
OFF |
--- |
--- |
--- |
--- |
Disable GBE0_LINK_MAX# pull high | |
| --- |
--- |
ON |
--- |
--- |
--- |
Enable GBE1_LINK_MID# pull high [Default] | |
| --- |
--- |
OFF |
--- |
--- |
--- |
Disable GBE1_LINK_MID# pull high | |
| --- |
--- |
--- |
ON |
--- |
--- |
Enable GBE1_LINK_MAX# pull high [Default] | |
| --- |
--- |
--- |
OFF |
--- |
--- |
Disable GBE1_LINK_MAX# pull high | |
| --- |
--- |
--- |
--- |
ON |
--- |
Enable GBE1_LINK_ACT# pull high | |
| --- |
--- |
--- |
--- |
OFF |
--- |
Disable GBE1_LINK_ACT# pull high [Default] | |
| --- |
--- |
--- |
--- |
--- |
ON |
Enable GBE0_LINK_ACT# pull high | |
| --- |
--- |
--- |
--- |
--- |
OFF |
Disable GBE0_LINK_ACT# pull high [Default] |
SW2
|
Switch |
1 BOOT_SEL0# |
2 BOOT_SEL1# |
3 BOOT_SEL2# |
4 FORCE_RECOV# |
5 TEST# |
6 NC |
'Function '[Baseon Module specific] |
|
SW2 |
ON |
ON |
ON |
--- |
--- |
NC |
Carrier SATA |
| OFF |
ON |
ON |
--- |
--- |
NC |
Carrier SD Card | |
| ON |
OFF |
ON |
--- |
--- |
NC |
Carrier eSPI(CS0#) | |
| OFF |
OFF |
ON |
--- |
--- |
NC |
Carrier SPI(CS0#) | |
| ON |
ON |
OFF |
--- |
--- |
NC |
Module Device (NAND, NOR) | |
| OFF |
ON |
OFF |
--- |
--- |
NC |
Remote Boot (GBE, Serial) | |
| ON |
OFF |
OFF |
--- |
--- |
NC |
Module eMMC Flash [Default] | |
| OFF |
OFF |
OFF |
--- |
--- |
NC |
Module SPI | |
| --- |
--- |
--- |
ON |
--- |
NC |
Force Recovery Enable | |
| --- |
--- |
--- |
OFF |
--- |
NC |
Force Recovery Disable [Default] | |
| --- |
--- |
--- |
--- |
ON |
NC |
Specific Test Function Enable | |
| --- |
--- |
--- |
--- |
OFF |
NC |
Specific Test Function Disable [Default] |
SW3
| Switch |
1 COM0_MODE0 |
2 COM0_MODE1 |
3 COM0_MODE2 |
4 COM0_TERM_TX |
5 COM0_TERM_RX |
6 COM0_SLEW |
Function |
|
SW3 |
OFF |
OFF |
OFF |
--- |
--- |
--- |
RS232 Loopback Mode |
| ON |
OFF |
OFF |
--- |
--- |
--- |
RS232 Mode [Default] | |
| OFF |
ON |
OFF |
--- |
--- |
--- |
RS485 Half-Duplex Mode | |
| ON |
ON |
OFF |
--- |
--- |
--- |
RS485 Full-Duplex (RS422) Mode | |
| OFF |
OFF |
ON |
--- |
--- |
--- |
Reserved (Do Not Use) | |
| ON |
OFF |
ON |
--- |
--- |
--- |
Reserved (Do Not Use) | |
| OFF |
ON |
ON |
--- |
--- |
--- |
Reserved (Do Not Use) | |
| ON |
ON |
ON |
--- |
--- |
--- |
Reserved (Do Not Use) | |
| --- |
--- |
--- |
ON |
ON |
--- |
Termination Enable | |
| --- |
--- |
--- |
OFF |
OFF |
--- |
Termination Disable [Default] | |
| --- |
--- |
--- |
--- |
--- |
ON |
Specific Test Function Enable | |
| --- |
--- |
--- |
--- |
--- |
OFF |
Specific Test Function Disable [Default] |
SW4
|
Switch |
1 COM2_MODE0 |
2 COM2_MODE1 |
3 COM2_MODE2 |
4 COM2_TERM_TX |
5 COM2_TERM_RX |
6 COM2_SLEW |
Function |
|
SW4 |
OFF |
OFF |
OFF |
--- |
--- |
--- |
RS232 Loopback Mode |
| ON |
OFF |
OFF |
--- |
--- |
--- |
RS232 Mode [Default] | |
| OFF |
ON |
OFF |
--- |
--- |
--- |
RS485 Half-Duplex Mode | |
| ON |
ON |
OFF |
--- |
--- |
--- |
RS485 Full-Duplex (RS422) Mode | |
| OFF |
OFF |
ON |
--- |
--- |
--- |
Reserved(Do Not Use) | |
| ON |
OFF |
ON |
--- |
--- |
--- |
Reserved (Do Not Use) | |
| OFF |
ON |
ON |
--- |
--- |
--- |
Reserved (Do Not Use) | |
| ON |
ON |
ON |
--- |
--- |
--- |
Reserved Do Not Use | |
| --- |
--- |
--- |
ON |
ON |
--- |
Termination Enable | |
| --- |
--- |
--- |
OFF |
OFF |
--- |
Termination Disable [Default] | |
| --- |
--- |
--- |
--- |
--- |
ON |
Specific Test Function Enable | |
| --- |
--- |
--- |
--- |
--- |
OFF |
Specific Test Function Disable [Default] |
SW5
|
Switch SW5 |
Function |
|
1-2 |
I2S2_MCK from module [Default] |
|
2-3 |
I2S2_MCK from 24MHz_Oscillator |
SD_WP
|
Switch |
1-2 |
Function |
|
SD_WP |
ON |
WriteProtection Enable |
|
OFF |
Write Protection Disable[Default] |
J1 HDMI DP1 Function Select
|
J1 HDMI DP1 Function Select | |
|
Pin |
Function |
|
1-2 |
HDMI0 [Default] |
|
2-3 |
DP1 |
J5 LVDS0 VDD Power Select
|
J5 LVDS0 VDD Power Select | |
|
Pin |
Function |
|
3-5 |
+3V3 [Default] |
|
1-3 |
+5V |
|
3-4 |
+12V |
|
Other |
No Function (Do Not Use) |
J6 eDP0 & LVDS0 Hot-Plug Detect Select
|
J3 'e'DP & LVDS0 Hot-Plug Detect Select | |
|
Pin |
Function |
|
1-2 |
LVDS0 & DSI0 |
|
2-3 |
eDP0_HPD [Default] |
系统下载 (OS Download)
Yocto 4.0 :
燒錄方法 (Recovery & Rescue method)
Install the flash tool: The version below has been tested without problems
|
Qualcomm USB Driver v1.00.91.6 |
|
Qualcomm Product Configuration Assistant Tool v2.42.2.165 |
|
Qualcomm Unified Tools Services v1.85.2.5 |
|
Qualcomm Software Center v1.22.1 |
1. Download the Qualcomm Software Center
2. Open the Qualcomm Software Center
3. Search "PCAT" in the search bar
4. Install Qualcomm® Product Configuration Assistant Tool
5. Install Qualcomm® Unified Tools Services
6. You will find the new application in your Windows system.
7. Unzip the UFS File and eMMC File
For example :
aom5721a1_yocto4.0.18-le1.1_v1.0.0_kernel-6.6.28_qcs6490_8g_emmc_2025-10-31.tgz
aom5721a1_yocto4.0.18-le1.1_v1.0.0_kernel-6.6.28_qcs6490_8g_ufs_2025-10-31.tgz
8. Connect your device via Micro USB.
9. Set up to Download/Recovery mode and power on the system. If your PC can not identify the USB, please download the "Qualcomm USB Driver."
10. Search " Qualcomm USB Driver " in the search bar, then install the driver.
Flash UFS provision:
For confirmation, we will erase the partition before UFS installation.
1. Change the SW1 of the AOM-5721 and SW2 of the AOM-DB6700:
| Flash UFS | Switch cconfig |
| AOM-5721 SW1 | 1-off, 2-on |
| AOM-DB6700 SW2 | 4-on |
2. Turn on the power
3. Open " PCATApp" Tool
4. Select "Qualcomm HS-USB QDLoader 9008" and click connect
5. When you connect successfully, it will show "green word" - Qualcomm HS-USB QDLoader 9008 (COM $X)
6. Select the UFS Folder in the PCAT Tool. The Tool will help load Files automatically and select "MEMORY_TYPE_UFS."
7. Select the provision button
8. Add the prog_firehose_ddr.elf and provision_ufs31.xml in UFS folder.
9. Then press "OK", it will start to do the USF Provision.
10. When the Provision is finished, you can see the result in the message window.
11. Click " Download."
12. When you finish the download process, please power off and power on to flash UFS.
Flash UFS
1. Change the SW1
| Flash UFS | Switch cconfig |
| AOM-5721 SW1 | 1-off, 2-on |
| AOM-DB6700 SW2 | 4-on |
2. Turn on the power
3. Make sure the device connection status.
4. If the device disconnects from the PCAT Tool, please connect it again.
6. Select the UFS Folder in the PCAT Tool. The Tool will help load Files automatically and select "MEMORY_TYPE_UFS."
7. Make sure the setting, then press the " Download " button.
8. UFS Download 'completed
10. When the UFS installation is finished. Close the PCAT tool,
11. 'Please remove the micro USB cable, turn off the power
12. UFS boot-up setting:
| UFS boot | Switch cconfig |
| AOM-5721 SW1 | 1-off, 2-off |
| AOM-DB6700 SW2 | 1-on |
13. Connect the ebug cable and open the terminal, turn on the power.
Flash eMMC
1. Change the SW1
| Flash eMMC | Switch cconfig |
| AOM-5721 SW1 | 1-on, 2-on |
| AOM-DB6700 SW2 | 4-on |
2. Turn on the power
3. Make sure the device connection status.
4. If the device disconnects from the PCAT Tool, please connect it again.
6. Select the EMMC Folder in the PCAT Tool. The Tool will help load Files automatically and select "MEMORY_TYPE_EMMC."
7. Make sure the setting, then press the " Download " button.
8. eMMC Download 'completed
10. When the eMMC installation is finished. Close the PCAT tool,
11. 'Please remove the micro USB cable, turn off the power
12. eMMC boot-up setting:
| eMMC boot | Switch cconfig |
| AOM-5721 SW1 | 1-on, 2-off |
| AOM-DB6700 SW2 | 1-on |
13. Connect the ebug cable and open the terminal, turn on the power.
Linux BSP編譯方法(Linux BSP Compile Method)
AIM-Linux/BSP/Qualcomm/LE1.1 BSP User Guide - ESS-WIKI
基本功能測試(Basic Function test)
Test SOP