有对memcpy_fromio熟悉的么,求具体实现过程
假如我要读的长度是4字节,是不是在8位模式下,会先送去我给的地址,读8位,再把地址+1送过去,再读8位,这样读完?应该是这样的吧,
现在是32位模式,执行过程是不是,只要送一次我输入的地址,然后从32位数据线上分别读取字节就行了?
现在遇到的问题好像是即使是32位模式,第一次吧地址送过去,读了4字节,还会再把地址加一字节再送过去再把相同的4字节再读一遍,这样做了4遍。
要真是这样也太2了吧
memcpy_fromio这个函数实现在那个文件里,想具体去看一下
[解决办法]
硬件设计就那样我想一次一次读没什么的吧,即使是readfile这样的函数内部实现应该也是这样子的吧~端口就这样,但是usb什么的一次能读很多