关于6410访问SPI总线的问题,请高手指教
小弟把三星的SPI总线驱动编译进了内核,(开发板提供了源码但是没有加入内核)。然后用WriteFile函数发送测试数据,可以看到SPI口输出正常,但是用ReadFile读取SPI口时,一直读回0. SPI的读取时序如下图,我先用
WriteFile(hSPI, &cBuffer_out, 1, &cBytes_out,NULL);写入一个字节的地址,然后用
ReadFile(hSPI,&cBuffer_in,1,&cBytes_in,NULL) ; 读取一个字节的数据,不知道是否应该这样操作?
[解决办法]
不是有log么,都打出来看看走到哪一步了
读不到数据的可能性多了,信息不足,没法分析