pxa270 平臺上面一些問題的解決辦法總結

最近在pxa270 平臺上面調試驅動,遇到了一些問題現總結如下,以備日後查看。

問題1 字節對齊

    描述:調試網卡驅動 型號爲 ax887966(亞信電子產的)。需要將網卡支持添加到u-boot.1.1.6,由於裏面已經有ne2000 的驅動,並且ax88796也是ne2000兼容。調試了幾天始終無法初始化成功網卡,每次都是reset不成功。後將u-boot階段每個網卡地址shift 有原來的 0x1  調整到0x4 就沒有問題了。

  分析:因爲ARM都是4字節對齊的,所以硬件設計的時候默認情況下對應的register地址shift也爲4字節對齊,爲了方便訪問。


問題2  時序問題

   有時候會遇到外圍其它設備都OK了,就剩下網卡或者串口有問題。

   可以嘗試通過調整時序的方法。關於時序的寄存器。具體調整那一部分,與外圍設備的physical address 有關係。

可以調整時序的寄存器

MSC0 --MSC2

問題3  信號強度:

 pxa27x手冊裏面關於內存和LCD部分的控制器有好多是爲了增強信號的,在遇到一些比較不穩定的問題,比如讀寫不穩定等問題可以嘗試增強信號強度。

BSCNTR0---BSCNTR 3

LCDBSCNTR

發佈了40 篇原創文章 · 獲贊 5 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章