8,460
个编辑
更改
→设置DT overlays的方法
<ol style="list-style-type: decimal;">
<li><p>首先打开'''/boot/extlinux/extlinux.conf'''配置文件</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>test@test:~$ '''sudo putty'''</p>
|}
<p>[orangepi@orangepi-pc ~]$ '''sudo vim /boot/extlinux/extlinux.conf'''</p></li>
<li><p>然后在'''/boot/extlinux/extlinux.conf'''中通过添加'''FDTOVERLAYS /dtbs/allwinner/overlay/xxx.dtbo'''来打开对应的配置</p></li></ol> '''注意FDTOVERLAYS /dtbs/allwinner/overlay/xxx.dtbo中的xxx.dtbo需要替换为具体的dtbo配置,请不要照抄。'''
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|
<big>'''注意FDTOVERLAYS /dtbs/allwinner/overlay/xxx.dtbo中的xxx.dtbo需要替换为具体的dtbo配置,请不要照抄。'''</big>
|}
{| class="wikitable" style="width:800px;"
|-
|
[orangepi@orangepi-pc ~]$ '''sudo vim /boot/extlinux/extlinux.conf'''
FDT /dtbs/allwinner/sun50i-h616-orangepi-zero2w.dtb
'''FDTOVERLAYS /dtbs/allwinner/overlay/<span style="color:#FF0000">xxx.dtbo</span>''' #需要添加的配置|}</ol>
<ol start="3" style="list-style-type: decimal;">
<li><p>xxx.dtbo在OPi OS Arch镜像中的存放路径如下所示,请注意,此路径下面不是所有的dtbo都可以使用的。</p>
{| class="wikitable" style="width:800px;" |-| <p>'''/boot/dtbs/allwinner/overlay/'''</p>|}</li><li><p>开发板可以使用的DT overlays配置如下所示</p></li></ol>
{| class="wikitable" style="width:800px;text-align: center;"
|-
| '''开发板上的功能'''
| '''sun50i-h616-disable-uart0.dtbo'''
|}
</ol>
<ol start="5" style="list-style-type: decimal;">
<li><p>如果需要同时打开多个配置,直接在'''FDTOVERLAYS'''后面将多个配置的路径加上即可,比如同时打开i2c1和uart5的配置如下所示</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>[orangepi@orangepi-pc ~]$ '''sudo vim /boot/extlinux/extlinux.conf'''</p>
<p>LABEL Orange Pi</p>
<p>KERNEL /Image</p>
<p>FDT /dtbs/allwinner/sun50i-h616-orangepi-zero2w.dtb</p>
<p>'''FDTOVERLAYS <span style="color:#FF0000">/dtbs/allwinner/overlay/sun50i-h616-pi-i2c1.dtbo /dtbs/allwinner/overlay/sun50i-h616-ph-uart5.dtbo</span>'''</p>|}</li>
<li><p>设置好后需要重启系统才能让配置生效</p>
{| class="wikitable" style="width:800px;" |-| <p>[orangepi@orangepi-pc ~]$ '''sudo reboot'''</p>|}</li></ol>
== 安装软件的方法 ==