BUGS2 allwinner R40使用記錄

2021-09-27 03:51:12 字數 955 閱讀 7887

r40:error:(property_name_chars):bad character "___" in propertyu name "bus_width _ _ _",node /soc@01c00000/sdmc@1c10000

error:conver script to bus dts failed

answer:字元問題,dts中更改時格式不對。

f35:update_mbr failed

sys_paritition_nor.fex中某個分割槽的大小不夠。

正常現象,r40是4核的,開啟了autohotplug(熱插拔)會動態的開關核。

可以通過

echo 0 > /sys/kernel/autohotplug/enable   關閉熱插拔
1.在drivers下的makefile中加入

obj -y += hello /時(多了乙個空格),應為hello/

2.cc1:error:invalid option 『abi = aapcs-linux』…

編譯時指定tinad的核心:tina/lichee/linux-3.10

使用交叉編譯:

make -c (kd

ir)m

=(kdir) m=

(kdir)

m=(pwd) moudules cross_compile=arm-linux arch=arm

answer:交叉編譯工具鏈版本太低,換成較高的版本即可。

可以使用arm-linux-gcc -v 檢視當前版本。

define和endif沒有成對出現

r16和r40上的led處理特性不一樣,r16上的led會被應用程式不停的往trigger裡面寫none。所以即使通過節點echo timer > /sys/class/leds/ledx/trigger也會馬上被更改,led之後閃爍一下。

專案2 洗牌(4)

all right reserved.檔名稱 test.cpp 作 者 韓雙志 完成日期 2016年6月16日 版本號 v1.0 問題描述 在撲克牌遊戲中,每次遊戲開始都要求把54張牌重新排列一下,稱為洗牌。試編寫程式將一副撲克牌 用54個整數1 54表示 隨機洗好後,順序輸出54張牌的情況。輸入描...

暑期集訓2期4

把已經買過的遊戲給標記一下,然後從第一款遊戲開始買,如果還可以買並且沒有被標記過那麼買 include using namespace std long long n,ans,num,x struct node a 100010 inline intread while isdigit ch res...

v4l2框架v4l2 device API分析

涉及到的結構體 struct v4l2 device在v4l2框架中充當所有v4l2 subdev的父裝置,管理著註冊在其下的子裝置 struct v4l2 device struct device 代表子裝置,包含了子裝置的相關屬性和操作 struct device struct subdev s...