Orangepi切換國內源以及spi使能問題

Orangepi切換國內源

教育網(就是高校)推薦中科大的源,重要的是,這個源可以支持ARM v7的樹莓派,香橙派也可以

mirrors.ustc.edu.cn

deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

如果不行,Ubuntu 18.04 可以使用 華爲源,支持 arm64 鯤鵬處理器
執行以下代碼,使用華爲源

wget -O /etc/apt/sources.list https://repo.huaweicloud.com/repository/conf/Ubuntu-Ports-bionic.list
apt-get update

spi使能問題

香橙派(orangepi)刷了armbian系統,用armbian-config使能i2cspidev之後,ls查看/dev下的設備時發現只有i2c-0,並沒有spi設備,但是armbian-config裏面已經使能了
在這裏插入圖片描述
網上查了很多資料都沒有解決,關於orangepi的資料更是少之又少,後來查看armbian的官方文檔終於發現問題所在了。網上沒有找到任何相關的文章,所以特此記錄一下

解決方法

修改/boot/armbianEnv.txt,添加以下語句:

param_spidev_spi_bus=0

然後重啓香橙派就會發現/dev下出現/dev/spidev0.0設備了。

但是不知道爲什麼,我的香橙派用spidev0.0控制的時候發現SCLK 和 MOSI沒有任何輸出,可能是spi0定義到了其他引腳,於是把上面的語句改成如下:

param_spidev_spi_bus=1

再重啓出現/dev/spidev1.0設備。
使用spidev1.0再控制的時候,SCLK 和 MOSI終於有了輸出,一切正常。原來官方給的spi引腳是spi1的,略有小坑

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章