同cpu,其他芯片有差異,能不能光靠修改dts讓其正常作業?現在網卡和spi都初始化不了,看到別人移植的也并沒有把.ko驅動檔案復制過去,但是他把booti自己重構了,不知道添加了什么功能,難不成還能手動給image添加驅動?我知道windows有類似的做法,不知道linux是不是也可以,我會用ida反匯編,但是能dts解決就dts最好,求指一條明路,本來就是玩玩,已經熬夜幾天又多了好多白頭發了,不證實自己猜想很難受
uj5u.com熱心網友回復:
CPU相同,基本的指令集,驅動都不用修改,但是每塊板子的硬體不完全一樣,那驅動的配置肯定有差異,比如A板的用的100M,而B板用的1G,那么配置肯定就有差異,做的好的,是完全可以在DTS中修改下配置就可以,但你的鏡像里就不一定能做到這一步。主要還是要對比硬體的差異在哪晨。uj5u.com熱心網友回復:
初始化不了是什么狀況?1.確認config檔案有把驅動配置進去
2.確認dts配置好了硬體資源
3.手動加log查看init probe等呼叫情況
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/88540.html
標籤:驅動開發/核心開發
