前几天解决一个嵌入式Linux驱动问题,做为一个案例进行记录. 本案例是一个CPU通过LocalBus总线訪问外围一个设备,详细设备是一个DSP器件.在实际应用中,性能要求非常高,对数据訪问速度提出比較高的要求. 既然是通过LocalBus总线来訪问.实际上也就是在CPU的IO寻址空间.原来的做法是通过ioremap的方式将这个空间进行重映射.然后CPU对其进行读写訪问.读取DSP的一个数据须要经过写地址,读数据两个步骤. 现象描写叙述: 发现不管怎样.在写完地址之后一定要等待一段时间,或者一定…