当前位置: 代码迷 >> WinCE >> wince系统:关于工控ARM移植中,ISA总线读写操作的有关问题
  详细解决方案

wince系统:关于工控ARM移植中,ISA总线读写操作的有关问题

热度:44   发布时间:2016-04-28 12:22:12.0
wince系统:关于工控ARM移植中,ISA总线读写操作的问题
    发现总是在读写isa总线上总是有些错误出现,很烦,也不知道错误在哪。当然,我的总线操作采用微软标准打开函数CreateFile()打开的,使用DeviceIoControl读写总线,这是板子厂商提供的打开方式。
    因为同一个工程中多个类中有打开总线操作,就在类的构造中打开,析构中关闭。
    此次发帖子,为的是向前辈们讨教下关于wince中操作硬件上应该注意的地方,希望得到些宝贵的建议,十分感谢!
arm wince isa总线操作

------解决方案--------------------
如果是wince5.0 的话完全可以内嵌汇编来操作总线,不用那么麻烦。
------解决方案--------------------
怀疑你的这个ISA设备不支持重叠访问,也就是驱动里面没有做互斥访问功能,你可以在上面做一下,让每次访问都按顺序进行,不要重叠了,看看还是否出问题
  相关解决方案