Orangepi R1 Plus /Zero 2修改 Debian国内源

Orangepi R1 Plus /Zero 2修改 Debian国内源
sudo nano /etc/apt/sources.list

删除原来的 换成下面的

deb http://mirrors.tuna.tsinghua.edu.cn/debian/ jessie main non-free contrib
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ jessie-proposed-updates main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian/ jessie main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian/ jessie-proposed-updates main non-free contrib

更新本地源仓库缓存

sudo apt update

spi使能问题
香橙派(orangepi)刷了armbian系统,用armbian-config使能i2c和spidev之后,ls查看/dev下的设备时发现只有i2c-0,并没有spi设备,但是armbian-config里面已经使能了

网上查了很多资料都没有解决,关于orangepi的资料更是少之又少,后来查看armbian的官方文档终于发现问题所在了。网上没有找到任何相关的文章,所以特此记录一下

解决方法
修改/boot/armbianEnv.txt,添加以下语句:

param_spidev_spi_bus=0
1
然后重启香橙派就会发现/dev下出现/dev/spidev0.0设备了。

但是不知道为什么,我的香橙派用spidev0.0控制的时候发现SCLK 和 MOSI没有任何输出,可能是spi0定义到了其他引脚,于是把上面的语句改成如下:

param_spidev_spi_bus=1
1
再重启出现/dev/spidev1.0设备。
使用spidev1.0再控制的时候,SCLK 和 MOSI终于有了输出,一切正常。原来官方给的spi引脚是spi1的,略有小坑
————————————————
版权声明:本文为CSDN博主「Running_free」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Running_free/article/details/103901199

原创文章,作者:bi4jgm,如若转载,请注明出处:https://showdoi.com/1978.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注