對于wk2168驅動移植,廠家提供了驅動和移植檔案,由于廠家驅動程式是基于瑞芯微平臺的,移植到海思平臺不能完全按照檔案方法,這里說說需要修改的地方,給需要的人避坑,
1.修改dts
按照官方檔案,修改spi速率,模式,這里不需要添加中斷引腳,我使用的是spi0,海思dts修改如下:

2.修改驅動代碼,由于沒有在設備樹中添加中斷引腳,不使用設備樹獲取GPIO資訊,直接在驅動代碼中初始化相應的GPIO,并配置中斷為低電平觸發(這里注意,千萬不可以在內核中配置使用GPIO)


3.請求中斷時,由于之前引腳配置了低電平觸發,只設定中斷為共享中斷

4.修改中斷函式,根據RIS暫存器判斷中斷是否產生

這里有我修改好的驅動代碼,供需要的人下載
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/404319.html
標籤:其他
下一篇:修改召喚神龍
