您的位置:首页 > 其它

pxa270 平台上面一些问题的解决办法总结

2012-01-19 14:38 288 查看
最近在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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐