Difference between revisions of "RSB-4810 user guide"

From ESS-WIKI
Jump to: navigation, search
 
(128 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<h2><b>資源特性(Features)</b></h2>
 
  
<ul>
+
== '''产品介绍(product presentation)''' ==
<li>Rockchip RK3568 Arm Quad Cortex-A55, up to 2.0GHz</li>
 
<li>Built-in NPU with processing performance of up to 0.8 TOPS</li>
 
<li>Onboard 2/4GB LPDDR4 memory and 16/32GB eMMC</li>
 
<li>Supports 1 x HDMI 2.0 4K, 1 x LVDS/MIPI-DSI, and 1 x eDP</li>
 
<li>Supports 4K H.264/H.265 video decoder</li>
 
<li>Provides 2 x GbE, 1 x SATA 3.0, 6 x UART, 2 x USB 3.0, 2 x USB 2.0, 1 x USB OTG, and 2 x CAN FD</li>
 
<li>Provides a M.2 E Key with PCIE 3.0/USB 2.0/SDIO/UART signal for Wi-Fi 5/6 Modules, and a MINI-PCIE with PCIE 3.0/USB 2.0 signal for LTE/5G Modules</li>
 
<li>Supports Linux and Android OS</li>
 
</ul>
 
  
<h2><b>訂購資訊(Ordering Information)</b></h2>
+
=== '''产品特性(product feature)''' ===
  
<p>&nbsp;</p>
+
*Rockchip RK3568 Arm Quad Cortex-A55, up to 2.0GHz
 +
*Built-in NPU with processing performance of up to 0.8 TOPS
 +
*Onboard 2/4GB LPDDR4 memory and 16/32GB eMMC
 +
*Supports 1 x HDMI 2.0 4K, 1 x LVDS/MIPI-DSI, and 1 x eDP
 +
*Supports 4K H.264/H.265 video decoder
 +
*Provides 2 x GbE, 1 x SATA 3.0, 6 x UART, 2 x USB 3.0, 2 x USB 2.0, 1 x USB OTG, and 2 x CAN FD
 +
*Provides a M.2 E Key with PCIE 3.0/USB 2.0/SDIO/UART signal for Wi-Fi 5/6 Modules, and a MINI-PCIE with PCIE 3.0/USB 2.0 signal for LTE/5G Modules
 +
*Supports Linux and Android OS
  
<h2><b>Packing List</b></h2>
+
=== '''产品官网链接(Product official website link)''' ===
  
<h2><b>接口布局和尺寸(Layout and Sizes)</b></h2>
+
[https://www.advantech.com/en/products/b6edc1fb-ade2-4760-986c-451b7b3d6dd5/rsb-4810/mod_244fc43f-9c10-43c8-bf08-79cda2e5a8bd RSB-4810 - Rockchip Arm Cortex-A55 RK3568 3.5" SBC - Advantech]
  
<h3><b>接口布局圖&nbsp;Board Dimension Layout&nbsp;</b></h3>
+
== '''硬件接口说明''' ==
  
<p>&nbsp;</p>
+
=== '''接口布局圖&nbsp;Board Layout&nbsp;''' ===
  
<p>&nbsp;</p>
+
[[File:4810.png|RTENOTITLE]]
  
<h2><b>&nbsp;Connector List</b></h2>
+
=== '''接口尺寸&nbsp;Board Dimension&nbsp;''' ===
  
<p>&nbsp;</p>
+
[[File:RSB-4810 Dimensions.PNG|RTENOTITLE]]
  
<h3><b>接口引脚定義 (Pin definitions)</b></h3>
+
=== '''接口引脚定義 (Pin definitions)''' ===
  
<p><img _cke_saved_src="RSB-4810 JumperList1.PNG" _fck_mw_filename="RSB-4810 JumperList1.PNG" src="/wiki/images/7/76/RSB-4810_JumperList1.PNG" /></p>
+
{| border="1" cellpadding="1" cellspacing="1"
 +
|-
 +
| &nbsp;Jumper List
 +
| &nbsp;
 +
|-
 +
| [[J1_RSB-4810|J1]]
 +
|
 +
MASKROM mode select
  
<h3>&nbsp;</h3>
+
Short pin 12 and power on the RSB-4810 to enter MASKROM mode.
  
<table border="1" cellpadding="1" cellspacing="1" style="width: 500px;">
+
Change back to pin 23 before click "Run" to flash image
<tbody>
 
<tr>
 
<td style="width: 154px; text-align: center;">&nbsp;Jumper List</td>
 
<td style="width: 333px; text-align: center;">&nbsp;</td>
 
</tr>
 
<tr>
 
<td style="width: 154px; text-align: center;">J1</td>
 
<td style="width: 333px;">EMMC Enable control</td>
 
</tr>
 
<tr>
 
<td style="width: 154px; text-align: center;">J2</td>
 
<td style="width: 333px;">CAN impedance matching</td>
 
</tr>
 
<tr>
 
<td style="width: 154px; text-align: center;">J3</td>
 
<td style="width: 333px;">CAN impedance matching</td>
 
</tr>
 
<tr>
 
<td style="width: 154px; text-align: center;">J4</td>
 
<td style="width: 333px;">OTG Mode selection, default USB3.0 host</td>
 
</tr>
 
<tr>
 
<td style="width: 154px; text-align: center;">SW1</td>
 
<td style="width: 333px;">AT &amp; ATX Mode Switch, default AT mode</td>
 
</tr>
 
<tr>
 
<td style="width: 154px; text-align: center;">BLP1</td>
 
<td style="width: 333px;">LVDS BKL PWR 3.3V&amp;5V level select, default 5V</td>
 
</tr>
 
<tr>
 
<td style="width: 154px; text-align: center;">BLP2</td>
 
<td style="width: 333px;">LVDS BKL PWR 12V select</td>
 
</tr>
 
<tr>
 
<td style="width: 154px; text-align: center;">VDD1</td>
 
<td style="width: 333px;">EDP VDD 3.3V &amp;5V level select, default 3.3V</td>
 
</tr>
 
<tr>
 
<td style="width: 154px; text-align: center;">VDD2</td>
 
<td style="width: 333px;">LVDS VDD 3.3V &amp; 5V level select, default 3.3V</td>
 
</tr>
 
<tr>
 
<td style="width: 154px; text-align: center;">J5</td>
 
<td style="width: 333px;">COM5,COM6 power 12/5V level select, default 5V</td>
 
</tr>
 
</tbody>
 
</table>
 
  
<p style="text-align: center;">&nbsp;</p>
+
|-
 +
| [[J2_RSB-4810|J2]]
 +
| CAN impedance matching
 +
|-
 +
| [[J3_RSB-4810|J3]]
 +
| CAN impedance matching
 +
|-
 +
| [[J4_RSB-4810|J4]]
 +
| OTG Mode selection, default USB3.0 host
 +
|-
 +
| [[SW1_RSB-4810|SW1]]
 +
| AT & ATX Mode Switch, default AT mode
 +
|-
 +
| [[BLP1_RSB-4810|BLP1]]
 +
| LVDS BKL PWR 3.3V&5V level select, default 5V
 +
|-
 +
| [[BLP2_RSB-4810|BLP2]]
 +
| LVDS BKL PWR 12V select
 +
|-
 +
| [[VDD1_RSB-4810|VDD1]]
 +
| EDP VDD 3.3V &5V level select, default 3.3V
 +
|-
 +
| [[VDD2_RSB-4810|VDD2]]
 +
| LVDS VDD 3.3V & 5V level select, default 3.3V
 +
|-
 +
| [[J5_RSB-4810|J5]]
 +
| COM5,COM6 power 12/5V level select, default 5V
 +
|}
  
<p>&nbsp;</p>
+
=== '''List''' ===
  
<p>&nbsp;</p>
+
{| border="1" cellpadding="1" cellspacing="1" style="width: 500px;"
 +
|-
 +
| style="width: 107px;" | [[AUDIO-4810|AUDIO]]
 +
| style="width: 381px;" | Audio pin header (Headphone, Mic in, Speaker)
 +
|-
 +
| style="width: 107px;" | [[EDP-4810|EDP]]
 +
| style="width: 381px;" | eDP CONN
 +
|-
 +
| style="width: 107px;" | [[LVDS-4810|LVDS]]
 +
| style="width: 381px;" | LVDS CONN
 +
|-
 +
| style="width: 107px;" | [[BL-4810|BL]]
 +
| style="width: 381px;" | LVDS Back light Control
 +
|-
 +
| style="width: 107px;" | [[SATA-4810|SATA]]
 +
| style="width: 381px;" | SATA3.0
 +
|-
 +
| style="width: 107px;" | [[MINIPCIE-4810|MINIPCIE]]
 +
| style="width: 381px;" | MINI PCIe 52P
 +
|-
 +
| style="width: 107px;" | [[SIM-4810|SIM]]
 +
| style="width: 381px;" | Nano SIM card
 +
|-
 +
| style="width: 107px;" | [[M2-4810|M2]]
 +
| style="width: 381px;" | M.2 E-Key CONN
 +
|-
 +
| style="width: 107px;" | [[SD-4810|SD]]
 +
| style="width: 381px;" | Micro SD slot
 +
|-
 +
| style="width: 107px;" | [[PWRBTN-4810|PWRBTN]]
 +
| style="width: 381px;" | Power button and LED
 +
|-
 +
| style="width: 107px;" | [[DCIN1-4810|DCIN1]]
 +
| style="width: 381px;" | 12V DC jack
 +
|-
 +
| style="width: 107px;" | [[COM1-4810|COM1]]
 +
| style="width: 381px;" | RS-232 pin header
 +
|-
 +
| style="width: 107px;" | [[COM2-4810|COM2]]
 +
| style="width: 381px;" | RS-232 DB9
 +
|-
 +
| style="width: 107px;" | [[HDMI-4810|HDMI]]
 +
| style="width: 381px;" | HDMI CONN
 +
|-
 +
| style="width: 107px;" | [[CAN1/2-4810|CAN1/2]]
 +
| style="width: 381px;" | CAN FD CONN
 +
|-
 +
| style="width: 107px;" | [[USB1/2-4810|USB1/2]]
 +
| style="width: 381px;" | USB pin header
 +
|-
 +
| style="width: 107px;" | [[USB3/4-4810|USB3/4]]
 +
| style="width: 381px;" | USB Type A ((2 x USB3.0, the lower Type A connector can be configured<br/> to OTG by jumper setting))
 +
|-
 +
| style="width: 107px;" | [[SATAP-4810|SATAP]]
 +
| style="width: 381px;" | SATA Power
 +
|-
 +
| style="width: 107px;" | [[LAN1-4810|LAN1]]
 +
| style="width: 381px;" | LAN1
 +
|-
 +
| style="width: 107px;" | [[LAN2-4810|LAN2]]
 +
| style="width: 381px;" | LAN2
 +
|-
 +
| style="width: 107px;" | [[BAT-4810|BAT]]
 +
| style="width: 381px;" | RTC CONN
 +
|-
 +
| style="width: 107px;" | [[COM3/4-4810|COM3/4]]
 +
| style="width: 381px;" | COM3 and COM4 with RS-232 or RS-485
 +
|-
 +
| style="width: 107px;" | [[COM5/6-4810|COM5/6]]
 +
| style="width: 381px;" | COM5 and COM6 with RS-232
 +
|-
 +
| style="width: 107px;" | [[RST-4810|RST]]
 +
| style="width: 381px;" | Reset button
 +
|-
 +
| style="width: 107px;" | [[CN1-4810|CN1]]
 +
| style="width: 381px;" | GPIO CONN
 +
|-
 +
| style="width: 107px;" | [[I2C1-4810|I2C1]]
 +
| style="width: 381px;" | I2C pin header
 +
|-
 +
| style="width: 107px;" | [[RSB-4810_Debug_Port.png|Debug port]]
 +
| style="width: 381px;" | Debug connector
 +
|}
  
<h2><b>快速入门 (Quick Start)</b></h2>
+
== '''快速入门 (Quick Start)''' ==
  
<h3><b>系统下载 (OS Download)</b></h3>
 
  
<p><b>Debian :</b></p>
+
=== '''系统下载 (OS Download)''' ===
  
<table border="2" cellpadding="1" cellspacing="1" style="width: 892px;">
+
Note:&nbsp;&nbsp;LIV=Yocto Linux,&nbsp;UIV=Ubuntu,&nbsp;DIV=Debian, AIV=Android
<tbody>
 
<tr>
 
<td><b>Image Version</b></td>
 
<td style="width: 71px;"><b>Product</b></td>
 
<td style="width: 90px;"><b>Date</b></td>
 
<td style="width: 44px;"><b>Release</b></td>
 
<td style="width: 99px;"><b>Release Note</b></td>
 
<td style="width: 468px;"><b>Binary OS Image Name</b></td>
 
</tr>
 
<tr>
 
<td>DIV110001</td>
 
<td style="width: 71px;">RSB-4810</td>
 
<td style="width: 90px;">2022-01-21</td>
 
<td style="width: 44px;">Alpha</td>
 
<td style="width: 99px;">Release Note</td>
 
<td style="width: 468px;">RSB4810A2AIM20DIV110001_2022-01-21.zip</td>
 
</tr>
 
<tr>
 
<td>DIV110002</td>
 
<td style="width: 71px;">RSB-4810</td>
 
<td style="width: 90px;">2022-02-28</td>
 
<td style="width: 44px;">GA</td>
 
<td style="width: 99px;"><a href="Media%3ARSB4810A2AIM20DIV110002%202022-02-28%20Release%20Notes.pdf">Release Note</a></td>
 
<td style="width: 468px;">RSB4810A2AIM20DIV110002_2022-02-28.zip</td>
 
</tr>
 
<tr>
 
<td>DIV110003</td>
 
<td style="width: 71px;">RSB-4810</td>
 
<td style="width: 90px;">2022-03-14</td>
 
<td style="width: 44px;">GA</td>
 
<td style="width: 99px;"><a href="Media%3ARSB4810A2AIM20DIV110003%202022-03-14%20Release%20Notes.pdf">Release Note</a></td>
 
<td style="width: 468px;">RSB4810A2AIM20DIV110003_2022-03-14.zip</td>
 
</tr>
 
<tr>
 
<td>&nbsp;</td>
 
<td style="width: 71px;">&nbsp;</td>
 
<td style="width: 90px;">&nbsp;</td>
 
<td style="width: 44px;">&nbsp;</td>
 
<td style="width: 99px;">&nbsp;</td>
 
<td style="width: 468px;">&nbsp;</td>
 
</tr>
 
<tr>
 
<td>&nbsp;</td>
 
<td style="width: 71px;">&nbsp;</td>
 
<td style="width: 90px;">&nbsp;</td>
 
<td style="width: 44px;">&nbsp;</td>
 
<td style="width: 99px;">&nbsp;</td>
 
<td style="width: 468px;">&nbsp;</td>
 
</tr>
 
<tr>
 
<td>&nbsp;</td>
 
<td style="width: 71px;">&nbsp;</td>
 
<td style="width: 90px;">&nbsp;</td>
 
<td style="width: 44px;">&nbsp;</td>
 
<td style="width: 99px;">&nbsp;</td>
 
<td style="width: 468px;">&nbsp;</td>
 
</tr>
 
</tbody>
 
</table>
 
  
<p>&nbsp;</p>
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LBV=BSP, LIV=Image
  
<h2><b>Android &amp;Debian 燒錄方法 (Android&nbsp;Flash eMMC Method)&nbsp;</b></h2>
+
{| border="2"
 +
|-
 +
| '''Platform'''
 +
| '''Product'''
 +
| '''Image Version'''
 +
| '''Release Date'''
 +
| '''Release Version'''
 +
| '''Release notes'''
 +
| '''Image Download'''
 +
| '''BSP Download Tag'''
 +
| '''Comment'''
 +
| '''CAN2.0 Patch'''
 +
|-
 +
| colspan="1" rowspan="1" | RK3568
 +
| colspan="1" rowspan="1" | RSB-4810
 +
| DIV130006
 +
| 2022/11/01
 +
| RTM
 +
| [http://ess-wiki.advantech.com.tw/view/AIM-Linux/BSP/RockChip/Linux_Debian_OS_Release_note/RSB-4810/DIV130006 Release_Note]
 +
|
 +
[https://pan.baidu.com/s/1W6eh7hBmGpGNG3xmN8eQ8w Baidu]&nbsp;&nbsp; &nbsp; &nbsp;Password:a887
  
<h2><b>Debian </b></h2>
+
[https://www.dropbox.com/sh/xdcmuoxn28ek1c8/AAAFmDmXo8YQyhj4yn9ui80va?dl=0 Dropbox]
  
<p>&nbsp;</p>
+
| RK3568_RISC_DIV130006.xml&nbsp;
 +
| '''[https://pan.baidu.com/s/1WeQwXmE409gA4vJxhRqusg?pwd=a887 CAN2.0 Errata&nbsp;]&nbsp;'''提取码:a887
 +
| [https://pan.baidu.com/s/19A7ZRUGwPS7Ao3ngN-5sDw?pwd=a887 Baidu]&nbsp;Password:a887
 +
|}
  
<h2><b>Linux系统的基本使用(Linux&nbsp;System Basic Operating Method)</b></h2>
+
*Alpha: &nbsp;Basic I/O function bring up by RD;
  
<h3><b>User Guide</b></h3>
+
*Beta: &nbsp;Basic I/O function、performance and middleware verified by RD. Peripherals integrated;
  
<h3><b>乙太網路使用方法(Ethernent Testing Method)</b></h3>
+
*GA: &nbsp;Beta version by QE verification;
  
<p><b>Command&nbsp;: ifconfig&nbsp;</b><br />
+
*RTM: &nbsp;Beta version by SI/Power/QE verification and pre-loaded;
&lt;pre&gt;root@linaro-alip:~# ifconfig<br />
 
docker0: flags=4099&lt;UP,BROADCAST,MULTICAST&gt; &nbsp;mtu 1500<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; inet 172.17.0.1 &nbsp;netmask 255.255.0.0 &nbsp;broadcast 172.17.255.255<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; ether 02:42:bc:42:ea:29 &nbsp;txqueuelen 0 &nbsp;(Ethernet)<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; RX packets 0 &nbsp;bytes 0 (0.0 B)<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; RX errors 0 &nbsp;dropped 0 &nbsp;overruns 0 &nbsp;frame 0<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; TX packets 0 &nbsp;bytes 0 (0.0 B)<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; TX errors 0 &nbsp;dropped 0 overruns 0 &nbsp;carrier 0 &nbsp;collisions 0<br />
 
eth0: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt; &nbsp;mtu 1500<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; inet 192.168.127.101 &nbsp;netmask 255.255.255.0 &nbsp;broadcast 192.168.127.255<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; inet6 fe80::f388:3086:eb32:1c03 &nbsp;prefixlen 64 &nbsp;scopeid 0x20&lt;link&gt;<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; ether 3a:20:49:42:53:53 &nbsp;txqueuelen 1000 &nbsp;(Ethernet)<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; RX packets 26 &nbsp;bytes 4937 (4.8 KiB)<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; RX errors 0 &nbsp;dropped 0 &nbsp;overruns 0 &nbsp;frame 0<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; TX packets 44 &nbsp;bytes 4934 (4.8 KiB)<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; TX errors 0 &nbsp;dropped 0 overruns 0 &nbsp;carrier 0 &nbsp;collisions 0<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; device interrupt 24<br />
 
eth1: flags=4099&lt;UP,BROADCAST,MULTICAST&gt; &nbsp;mtu 1500<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; ether 20:25:70:4d:20:73 &nbsp;txqueuelen 1000 &nbsp;(Ethernet)<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; RX packets 0 &nbsp;bytes 0 (0.0 B)<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; RX errors 0 &nbsp;dropped 0 &nbsp;overruns 0 &nbsp;frame 0<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; TX packets 0 &nbsp;bytes 0 (0.0 B)<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; TX errors 0 &nbsp;dropped 0 overruns 0 &nbsp;carrier 0 &nbsp;collisions 0<br />
 
lo: flags=73&lt;UP,LOOPBACK,RUNNING&gt; &nbsp;mtu 65536<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; inet 127.0.0.1 &nbsp;netmask 255.0.0.0<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; inet6&nbsp;::1 &nbsp;prefixlen 128 &nbsp;scopeid 0x10&lt;host&gt;<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; loop &nbsp;txqueuelen 1 &nbsp;(Local Loopback)<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; RX packets 564 &nbsp;bytes 37788 (36.9 KiB)<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; RX errors 0 &nbsp;dropped 0 &nbsp;overruns 0 &nbsp;frame 0<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; TX packets 564 &nbsp;bytes 37788 (36.9 KiB)<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; TX errors 0 &nbsp;dropped 0 overruns 0 &nbsp;carrier 0 &nbsp;collisions 0<br />
 
&lt;/pre&gt;</p>
 
  
<p><b>Command&nbsp;: ping 192.168.127.101</b><br />
+
=== '''How to update images .''' ===
&lt;pre&gt;root@linaro-alip:~# ping 192.168.127.101<br />
 
PING 192.168.127.101 (192.168.127.101) 56(84) bytes of data.<br />
 
64 bytes from 192.168.127.101: icmp_seq=1 ttl=64 time=0.152 ms<br />
 
64 bytes from 192.168.127.101: icmp_seq=2 ttl=64 time=0.136 ms<br />
 
64 bytes from 192.168.127.101: icmp_seq=3 ttl=64 time=0.135 ms<br />
 
64 bytes from 192.168.127.101: icmp_seq=4 ttl=64 time=0.133 ms<br />
 
64 bytes from 192.168.127.101: icmp_seq=5 ttl=64 time=0.136 ms<br />
 
^C<br />
 
--- 192.168.127.101 ping statistics ---<br />
 
5 packets transmitted, 5 received, 0% packet loss, time 6ms<br />
 
rtt min/avg/max/mdev = 0.133/0.138/0.152/0.012 ms<br />
 
root@linaro-alip:~#<br />
 
&lt;/pre&gt;</p>
 
  
<h3><b>WiFi使用方法(WIFI Testing Method)</b></h3>
+
There are three ways to update images:
  
<h3><b>4G使用方法(4G Testing Method)</b></h3>
+
==== [[1._Using_RKTool_RSB-4810_Debain|'''Usering_RKTool.''']] ====
  
<h3><b>蓝牙使用方法(BlueTooth Operating&nbsp;Method)</b></h3>
+
==== [[2._RSB-4810_Debian_SD_update_image|'''SD_update image.''']]&nbsp; ====
  
<h3><b>音訊使用方法(BlueTooth Operating&nbsp;Method)</b></h3>
+
==== [[3._RSB-4810_Debain_OS_update|'''OS_update image.&nbsp;''']]&nbsp;(TBD) ====
  
<h3><b>I2C 測試( I2C Test method)&nbsp;</b></h3>
+
==== '''[[4._RSB-4810_Debian_U-boot_update_image.|U-boot update image.]]&nbsp;'''(TBD) ====
  
<h3><b>看門狗測試 (Watch Dog Test method)&nbsp;</b></h3>
 
  
<h3><b>攝像頭測試(Camera Test method)&nbsp;</b></h3>
+
== '''Linux系统的基本使用(Linux&nbsp;System Basic Operating Method)''' ==
  
<h3><b>遠程訪問及文件傳輸(Remote Access and File Transimmion)</b></h3>
+
=== '''乙太網路使用方法(Ethernent Testing Method)''' ===
  
<p><b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 查看主板IP位址&nbsp;(&nbsp;Chech IP Address ):</b></p>
+
'''Command&nbsp;: ifconfig&nbsp;'''
  
<h2><b>通用方法(General Method)</b></h2>
+
[[File:RSB-4810 Network test.PNG|RTENOTITLE]]
  
<p>=== &nbsp; <b>&nbsp; &nbsp; 查看CPU温度(Check CPU Temperature)</b> ===<br />
+
[[File:RSB-4810 Network test ping.PNG|RTENOTITLE]]
root@xxxx:/# cat /sys/devices/virtual/thermal/thermal_zone0/temp &nbsp; 40000</p>
 
  
<p>&nbsp; &nbsp; # 或者直接以度爲單位顯示 echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]&deg; &gt;&gt;&gt; 40&deg;</p>
+
=== '''WiFi使用方法(WIFI Testing Method)''' ===
  
<p>=== <b>&nbsp; &nbsp; &nbsp;&nbsp;查看CPU频率(Check CPU Frequency)</b> ===<br />
+
[[File:RSB-4810 WIFI test1.PNG|RTENOTITLE]]
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq&nbsp;<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt; 1200000<br />
 
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq &nbsp; &nbsp;<br />
 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt; 1800000</p>
 
  
<p>=== <b>&nbsp; &nbsp; &nbsp;&nbsp;查看内存容量(Check Memory&nbsp;Capacity)</b> ===<br />
+
[[File:RSB-4810 WIFI test2.PNG|RTENOTITLE]]
root@xxxx:/# busybox free -m</p>
 
  
<p>=== <b>&nbsp; &nbsp; &nbsp;&nbsp;查看存储容量(Check Storage Capacity)</b> ===<br />
+
=== '''4G使用方法(4G Testing Method)''' ===
root@xxxxx:/# busybox df -h</p>
 
  
<h3><b>設置RTC (RTC Setting)&nbsp;</b></h3>
+
[[File:RSB-4810 4G test.PNG|RTENOTITLE]]
 +
 
 +
[[File:RSB-4810 4G test1.PNG|RTENOTITLE]]
 +
 
 +
[[File:RSB-4810 4G test2.PNG|RTENOTITLE]]
 +
 
 +
=== '''蓝牙使用方法(BlueTooth Operating&nbsp;Method)''' ===
 +
 
 +
[[File:RSB-4810 BT test.PNG|RTENOTITLE]]
 +
 
 +
=== '''音訊使用方法(BlueTooth Operating&nbsp;Method)''' ===
 +
 
 +
[[File:RSB-4810 Audio test1.PNG|RTENOTITLE]]
 +
 
 +
[[File:RSB-4810 Audio test2.PNG|RTENOTITLE]]
 +
 
 +
&nbsp;
 +
 
 +
 
 +
 
 +
 
 +
=== '''CAN2.0 測試''' ===
 +
 
 +
'''Note:RK3568 CAN2.0 Errata;&nbsp;'''
 +
 
 +
'''CAN2.0 Errata:[https://pan.baidu.com/s/1WeQwXmE409gA4vJxhRqusg?pwd=a887 CAN2.0 Errata&nbsp;]&nbsp;'''提取码:a887
 +
 
 +
'''CAN2.0 Patch:'''[https://pan.baidu.com/s/19A7ZRUGwPS7Ao3ngN-5sDw?pwd=a887 Baidu]&nbsp;Password:a887
 +
 
 +
Short CAN1/2 Pin header&nbsp;,Loopback test for example:
 +
 
 +
CAN0_D+->CAN1_D+
 +
 
 +
CAN0_D-->CAN1_D-
 +
 
 +
[[File:RSB-4810 CAN2.0 Connector.png|RTENOTITLE]]
 +
 
 +
'''测试CAN2.0功能指令'''
 +
<pre># ip link set can0 down
 +
# ip link set can0 type can bitrate 1000000
 +
# ip link set can0 up
 +
# ip -details link show can0
 +
# candump can0 &
 +
# ip link set can1 down
 +
# ip link set can1 type can bitrate 1000000
 +
# ip link set can1 up
 +
# ip -details link show can1
 +
# cansend can1 123#55</pre>
 +
 
 +
[[File:RSB-4810 CAN2.0 loopback.png|RTENOTITLE]]
 +
 
 +
=== '''I2C 測試( I2C Test method)&nbsp;''' ===
 +
 
 +
[[File:RSB-4810 I2C test.PNG|RTENOTITLE]]
 +
 
 +
=== '''看門狗測試 (Watch Dog Test method)&nbsp;''' ===
 +
 
 +
[[File:RSB-4810 WTD test.PNG|RTENOTITLE]]
 +
 
 +
=== '''UART測試 (UART Test method)&nbsp;''' ===
 +
 
 +
[[File:RSB-4810 UART test1.PNG|RTENOTITLE]]
 +
<div>How to Configure RS-232/485 Mode Enter U-boot interrupt mode. Connect the device to the debug port and open the debug console. Press “ctrl + c” before powering on the device.</div> <div>The following information should be displayed on the debug console:</div> <div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;"><span style="color:#000000;">Hit any key to stop autoboot: 0</span></div> <div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;"><span style="color:#000000;">=></span></div> <div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;"><span style="color:#000000;">=></span></div> <div>Then input the following command to configure the UART mode.</div> <div>RS-485 Mode:</div> <div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">setenv uart_mode 0x0c</div> <div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">saveenv</div> <div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">reset</div> <div>RS-232 Mode:</div> <div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">setenv uart_mode 0x00</div> <div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">saveenv</div> <div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">reset</div> <div>Note: The default value is RS-232. Cp210x supports four ports, but for RSB-4810 only ttyUSB2 and ttyUSB3 support RS-485 mode.</div> <div>In the above command “setenv uart_mode 0x0c”, 0x0c means set bit2(ttyUSB2) and bit3(ttyUSB3) to 1 (0 means to RS-232; 1 means to RS-485). To configure just ttyUSB2 (or ttyUSB3) to RS-485 mode, change 0x0c to 0x04 (or 0x08).</div>
 +
=== '''GPIO測試(GPIO&nbsp;Test method)&nbsp;''' ===
 +
 
 +
[[File:RSB-4810 GPIO test1.PNG|RTENOTITLE]]
 +
 
 +
[[File:RSB-4810 GPIO test2.PNG|RTENOTITLE]]
 +
 
 +
=== '''Display測試(Display Test method)''' ===
 +
 
 +
[[File:RSB-4810 HDMI test.PNG|RTENOTITLE]]
 +
 
 +
==== '''&nbsp;'''[[How_to_Config_Multi-Display|How_to_Config_Multi-Display]] ====
 +
 
 +
[[File:RSB-4810 Multiple Display test.PNG|RTENOTITLE]]
 +
 
 +
[[File:RSB-4810 Multiple Display uboot test.PNG|RTENOTITLE]]
 +
 
 +
[[File:RSB-4810 Multiple Display uboot1 test.PNG|RTENOTITLE]]
 +
 
 +
[[File:RSB-4810 Multiple Display uboot2 test.PNG|RTENOTITLE]]
 +
 
 +
=== '''遠程訪問及文件傳輸(Remote Access and File Transimmion)''' ===
 +
 
 +
'''查看主板IP位址&nbsp;(&nbsp;Chech IP Address ):'''
 +
 
 +
[[File:RSB-4810 ssh method1.PNG|RTENOTITLE]]
 +
 
 +
[[File:RSB-4810 ssh method2.PNG|RTENOTITLE]]
 +
 
 +
[[File:RSB-4810 ssh method3.PNG|RTENOTITLE]]
 +
 
 +
'''ID: root password:123456'''
 +
 
 +
[[File:RSB-4810 ssh method4.PNG|RTENOTITLE]]
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
== '''通用方法(General Method)''' ==
 +
 
 +
'''查看CPU温度(Check CPU Temperature)'''<br/> # cat /sys/devices/virtual/thermal/thermal_zone0/temp &nbsp; 40000
 +
 
 +
或者直接以度爲單位顯示 echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]° >>> 40°
 +
 
 +
查看CPU频率(Check CPU Frequency)<br/> cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq&nbsp;<br/> &nbsp;>> 1200000<br/> cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq &nbsp; &nbsp;<br/> &nbsp;>> 1800000
 +
 
 +
'''查看内存容量(Check Memory&nbsp;Capacity)'''&nbsp;<br/> # busybox free -m
 +
 
 +
'''查看存储容量(Check Storage Capacity)'''&nbsp;<br/> # busybox df -h
 +
 
 +
'''設置RTC (RTC Setting)&nbsp;'''
 +
 
 +
#date&nbsp;
 +
 
 +
查看Bribrightness'''(check Bribrightness)'''
 +
 
 +
root@linaro-alip:~# echo 100 > /sys/class/backlight/backlight/brightness<br/> root@linaro-alip:~# echo 200 > /sys/class/backlight/backlight/brightness<br/> root@linaro-alip:~# cat /sys/class/backlight/backlight/max_brightness<br/> 255<br/> root@linaro-alip:~# cat /sys/class/backlight/backlight/brightness<br/> 200
 +
 
 +
== How to build Debian 10 BSP (Debian 10 BSP 編譯) ==
 +
 
 +
[http://ess-wiki.advantech.com.tw/view/Linux_BSP_User_Guide_for_rk3568_series_Debian10 http://ess-wiki.advantech.com.tw/view/Linux_BSP_User_Guide_for_rk3568_series_Debian10]
 +
<div id="gtx-trans" style="position: absolute; left: -36px; top: 16293.8px;"><div class="gtx-trans-icon">&nbsp;</div> </div>

Latest revision as of 05:27, 24 June 2024

产品介绍(product presentation)

产品特性(product feature)

  • Rockchip RK3568 Arm Quad Cortex-A55, up to 2.0GHz
  • Built-in NPU with processing performance of up to 0.8 TOPS
  • Onboard 2/4GB LPDDR4 memory and 16/32GB eMMC
  • Supports 1 x HDMI 2.0 4K, 1 x LVDS/MIPI-DSI, and 1 x eDP
  • Supports 4K H.264/H.265 video decoder
  • Provides 2 x GbE, 1 x SATA 3.0, 6 x UART, 2 x USB 3.0, 2 x USB 2.0, 1 x USB OTG, and 2 x CAN FD
  • Provides a M.2 E Key with PCIE 3.0/USB 2.0/SDIO/UART signal for Wi-Fi 5/6 Modules, and a MINI-PCIE with PCIE 3.0/USB 2.0 signal for LTE/5G Modules
  • Supports Linux and Android OS

产品官网链接(Product official website link)

RSB-4810 - Rockchip Arm Cortex-A55 RK3568 3.5" SBC - Advantech

硬件接口说明

接口布局圖 Board Layout 

RTENOTITLE

接口尺寸 Board Dimension 

RTENOTITLE

接口引脚定義 (Pin definitions)

 Jumper List  
J1

MASKROM mode select

Short pin 12 and power on the RSB-4810 to enter MASKROM mode.

Change back to pin 23 before click "Run" to flash image

J2 CAN impedance matching
J3 CAN impedance matching
J4 OTG Mode selection, default USB3.0 host
SW1 AT & ATX Mode Switch, default AT mode
BLP1 LVDS BKL PWR 3.3V&5V level select, default 5V
BLP2 LVDS BKL PWR 12V select
VDD1 EDP VDD 3.3V &5V level select, default 3.3V
VDD2 LVDS VDD 3.3V & 5V level select, default 3.3V
J5 COM5,COM6 power 12/5V level select, default 5V

List

AUDIO Audio pin header (Headphone, Mic in, Speaker)
EDP eDP CONN
LVDS LVDS CONN
BL LVDS Back light Control
SATA SATA3.0
MINIPCIE MINI PCIe 52P
SIM Nano SIM card
M2 M.2 E-Key CONN
SD Micro SD slot
PWRBTN Power button and LED
DCIN1 12V DC jack
COM1 RS-232 pin header
COM2 RS-232 DB9
HDMI HDMI CONN
CAN1/2 CAN FD CONN
USB1/2 USB pin header
USB3/4 USB Type A ((2 x USB3.0, the lower Type A connector can be configured
to OTG by jumper setting))
SATAP SATA Power
LAN1 LAN1
LAN2 LAN2
BAT RTC CONN
COM3/4 COM3 and COM4 with RS-232 or RS-485
COM5/6 COM5 and COM6 with RS-232
RST Reset button
CN1 GPIO CONN
I2C1 I2C pin header
Debug port Debug connector

快速入门 (Quick Start)

系统下载 (OS Download)

Note:  LIV=Yocto Linux, UIV=Ubuntu, DIV=Debian, AIV=Android

             LBV=BSP, LIV=Image

Platform Product Image Version Release Date Release Version Release notes Image Download BSP Download Tag Comment CAN2.0 Patch
RK3568 RSB-4810 DIV130006 2022/11/01 RTM Release_Note

Baidu      Password:a887

Dropbox

RK3568_RISC_DIV130006.xml  CAN2.0 Errata  提取码:a887 Baidu Password:a887
  • Alpha:  Basic I/O function bring up by RD;
  • Beta:  Basic I/O function、performance and middleware verified by RD. Peripherals integrated;
  • GA:  Beta version by QE verification;
  • RTM:  Beta version by SI/Power/QE verification and pre-loaded;

How to update images .

There are three ways to update images:

Usering_RKTool.

SD_update image. 

OS_update image.  (TBD)

U-boot update image. (TBD)

Linux系统的基本使用(Linux System Basic Operating Method)

乙太網路使用方法(Ethernent Testing Method)

Command : ifconfig 

RTENOTITLE

RTENOTITLE

WiFi使用方法(WIFI Testing Method)

RTENOTITLE

RTENOTITLE

4G使用方法(4G Testing Method)

RTENOTITLE

RTENOTITLE

RTENOTITLE

蓝牙使用方法(BlueTooth Operating Method)

RTENOTITLE

音訊使用方法(BlueTooth Operating Method)

RTENOTITLE

RTENOTITLE

 



CAN2.0 測試

Note:RK3568 CAN2.0 Errata; 

CAN2.0 Errata:CAN2.0 Errata  提取码:a887

CAN2.0 Patch:Baidu Password:a887

Short CAN1/2 Pin header ,Loopback test for example:

CAN0_D+->CAN1_D+

CAN0_D-->CAN1_D-

RTENOTITLE

测试CAN2.0功能指令

# ip link set can0 down
# ip link set can0 type can bitrate 1000000
# ip link set can0 up
# ip -details link show can0
# candump can0 &
# ip link set can1 down
# ip link set can1 type can bitrate 1000000
# ip link set can1 up
# ip -details link show can1
# cansend can1 123#55

RTENOTITLE

I2C 測試( I2C Test method) 

RTENOTITLE

看門狗測試 (Watch Dog Test method) 

RTENOTITLE

UART測試 (UART Test method) 

RTENOTITLE

How to Configure RS-232/485 Mode Enter U-boot interrupt mode. Connect the device to the debug port and open the debug console. Press “ctrl + c” before powering on the device.
The following information should be displayed on the debug console:
Hit any key to stop autoboot: 0
=>
=>
Then input the following command to configure the UART mode.
RS-485 Mode:
setenv uart_mode 0x0c
saveenv
reset
RS-232 Mode:
setenv uart_mode 0x00
saveenv
reset
Note: The default value is RS-232. Cp210x supports four ports, but for RSB-4810 only ttyUSB2 and ttyUSB3 support RS-485 mode.
In the above command “setenv uart_mode 0x0c”, 0x0c means set bit2(ttyUSB2) and bit3(ttyUSB3) to 1 (0 means to RS-232; 1 means to RS-485). To configure just ttyUSB2 (or ttyUSB3) to RS-485 mode, change 0x0c to 0x04 (or 0x08).

GPIO測試(GPIO Test method) 

RTENOTITLE

RTENOTITLE

Display測試(Display Test method)

RTENOTITLE

 How_to_Config_Multi-Display

RTENOTITLE

RTENOTITLE

RTENOTITLE

RTENOTITLE

遠程訪問及文件傳輸(Remote Access and File Transimmion)

查看主板IP位址 ( Chech IP Address ):

RTENOTITLE

RTENOTITLE

RTENOTITLE

ID: root password:123456

RTENOTITLE

 

 

 

通用方法(General Method)

查看CPU温度(Check CPU Temperature)
# cat /sys/devices/virtual/thermal/thermal_zone0/temp   40000

或者直接以度爲單位顯示 echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]° >>> 40°

查看CPU频率(Check CPU Frequency)
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq 
 >> 1200000
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq    
 >> 1800000

查看内存容量(Check Memory Capacity) 
# busybox free -m

查看存储容量(Check Storage Capacity) 
# busybox df -h

設置RTC (RTC Setting) 

  1. date 

查看Bribrightness(check Bribrightness)

root@linaro-alip:~# echo 100 > /sys/class/backlight/backlight/brightness
root@linaro-alip:~# echo 200 > /sys/class/backlight/backlight/brightness
root@linaro-alip:~# cat /sys/class/backlight/backlight/max_brightness
255
root@linaro-alip:~# cat /sys/class/backlight/backlight/brightness
200

How to build Debian 10 BSP (Debian 10 BSP 編譯)

http://ess-wiki.advantech.com.tw/view/Linux_BSP_User_Guide_for_rk3568_series_Debian10