PCI9054驱动程序

作者分享了调试PCI9054驱动程序的全过程,从开始的一头雾水到最后的顺利解决,强调了阅读数据手册的重要性,并通过实际案例解释了如何理解PCI地址映射关系。在遇到EEPROM参数配置错误后,作者通过调整配置解决了问题,最终选择了适合当前数据量的读取方式,为未来的功能扩展留出了余地。
摘要由CSDN通过智能技术生成
折腾PCI9054的驱动程序已经好几天了,今天终于搞定了,有点小兴奋,所以出来嘚瑟一下下,呵呵。
其实回想整个调试过程,刚开始是一头雾水,什么都不是特别清楚,还是要多看数据手册(虽然英文有点难搞),
还是可以省去很多弯路。被人写的经验都是自己的逻辑和当初的迷惑很多时候不适合自己。
最让人难以理解的是PCI地址映射关系,其实这也不用自己写,但是自己要知道,不然就不知道下一步该做什么了。
使用driverstudio 做驱动程序很多事情都是现成的,只要自己思路清晰就好做了。

后来才发现是EEPROM参数配置的就是16位的数据,后来改成32位的就好了,还是要细心哦。
我的数据量不大,所以就直接用Readfile读取数据就够了,所以没有采用DMA传输方式,
以后功能扩展的时候再修改吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值