8,460
个编辑
更改
→40 pin的UART测试
<ol style="list-style-type: lower-alpha;">
<li><p>首先在'''/boot/extlinux/extlinux.conf'''中加上下面的配置</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>[orangepi@orangepi ~]$ '''sudo vim /boot/extlinux/extlinux.conf'''</p>
<p>LABEL Orange Pi</p>
<p>LINUX /Image</p>
<p>FDT /dtbs/rockchip/rk3588-orangepi-5-plus.dtb</p>
<p>'''<span style="color:#FF0000">FDTOVERLAYS /dtbs/rockchip/overlay/rk3588-uart1-m1.dtbo</span>'''</p>|}<p>上面红色字体演示的是打开'''uart1-m1'''的配置,其他的配置如下表所示,将对应的dtbo配置添加到'''<span style="color:#FF0000">FDTOVERLAYS</span>'''后面即可。</p></li></ol></li></ol>
{| class="wikitable" style="width:800px;"
|-
| style="text-align: left;"| '''UART总线'''
| style="text-align: left;"| '''UART8_M1'''
| style="text-align: left;"| '''/dtbs/rockchip/overlay/rk3588-uart8-m1.dtbo'''
|}</ol>
<ol start="2" style="list-style-type: lower-alpha;">
<li>然后'''<span style="color:#FF0000">重启OPi OS Arch系统</span>'''</li></ol></li></ol>
<!-- -->
<ol start="3" style="list-style-type: decimal;">
<li><p>进入linux系统后,先确认下'''/dev'''下是否存在对应uart的设备节点</p>
{| class="wikitable" style="width:800px;" |-|<p>[orangepi@orangepi ~]$ '''ls /dev/ttyS*'''</p>|}</li><li><p>然后开始测试uart接口,先使用杜邦线短接要测试的uart接口的rx和tx引脚</p></li></ol>
{| class="wikitable" style="width:800px;"
|-
| style="text-align: left;"| '''UART总线'''
| style="text-align: left;"| '''35号引脚'''
|}
</ol>
<ol start="5" style="list-style-type: decimal;">
<li><p>使用'''gpio serial'''命令测试串口的回环功能如下所示,如果能看到下面的打印,说明串口通信正常(ttySX需要替换为对应uart的节点名,请不要照抄)</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>[orangepi@orangepi ~]$ '''sudo gpio serial /dev/ttySX'''</p>
<p>[sudo] password for orangepi: #在这里输入密码</p>
<p>Out: 0: -> 0</p>
<p>Out: 1: -> 1</p>
<p>Out: 3: -> 3</p>
<p>Out: 4: -> 4</p>
<p>Out: 5: -> 5^C</p>|}</li></ol>
<span id="pwm的测试方法-1"></span>
=== PWM的测试方法 ===