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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值