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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章