十二月 07, 2021
09:53 PM
你好请问:
我用usb3014芯片开发的项目,运行方式是usb与fpga进行高速传输,如果有SPI事件则进行SPI与fpga传输,SPI传输完成则就绪usb与fpga的高速传输通道。
我遇到的问题是:只用SPI数据传输可以用,只用Slavefifo与fpga传输也可以,但是两者结合在一起就不可以,线程不知道怎么切换。注:SPI与Slavefifo并不是同时与fpga传输,SPI是只要接收到上位机命令就传输,Slavefifo也是一样。
以下是我的固件程序:
- 定义两个线程,参考官网摄像头程序,一个线程处理命令(上位机控制SPI传输),一个线程处理Slavefifo数据传输
2.命令处理代码
-
- 自己定义的GPIO,模仿SPI时序
-
已解决! 转到解答。
标签
1 解答
十二月 07, 2021
10:28 PM
3 回复数