更改

跳转至: 导航搜索

Orange Pi 5 Plus

添加335字节, 2023年5月31日 (三) 12:01
打开CAN的方法
<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-can0-m0.dtbo</span>'''</p>|}<p>上面红色字体演示的是打开'''can0-m0'''的配置,其他的配置如下表所示,将对应的dtbo配置添加到'''<span style="color:#FF0000">FDTOVERLAYS</span>'''后面即可。</p></li></ol></li></ol>
{| class="wikitable" style="width:800px;"
|-
| style="text-align: left;"| '''CAN总线'''
| style="text-align: left;"| '''can1-m0'''
| style="text-align: left;"| '''/dtbs/rockchip/overlay/rk3588-can1-m0.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系统后,使用'''sudo ifconfig -a'''命令如果能看到CAN的设备节点,就说明CAN已正确打开了</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>[orangepi@orangepi ~]$ '''sudo pacman -Syy net-tools'''</p>
<p>[orangepi@orangepi ~]$ '''sudo ifconfig -a'''</p>
<p>can0: flags=128&lt;NOARP&gt; mtu 16</p>
::<p>unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 10 (UNSPEC)</p>::<p>RX packets 0 bytes 0 (0.0 B)</p>::<p>RX errors 0 dropped 0 overruns 0 frame 0</p>::<p>TX packets 0 bytes 0 (0.0 B)</p>::<p>TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0</p>::<p>device interrupt 94</p>  
<p>can1: flags=128&lt;NOARP&gt; mtu 16</p>
::<p>unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 10 (UNSPEC)</p>::<p>RX packets 0 bytes 0 (0.0 B)</p>::<p>RX errors 0 dropped 0 overruns 0 frame 0</p>::<p>TX packets 0 bytes 0 (0.0 B)</p>::<p>TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0</p>::<p>device interrupt 95</p>|}</li><li><p>CAN0和CAN1对应的引脚为</p></li></ol>
{| class="wikitable" style="width:800px;"
|-
|
| style="text-align: left;"| '''对应40pin的16号引脚'''
|}
</ol>
<ol start="5" style="list-style-type: decimal;">
<li>使用CANalyst-II分析仪测试CAN收发消息的方法请参考下[[\lOrange Pi 5 Plus#使用CANalyst-II分析仪测试收发消息|'''使用CANalyst-II分析仪测试收发消息''']]一小节的内容。</li></ol>
<span id="linux-sdkorangepi-build使用说明"></span>
8,460
个编辑

导航菜单