小弟的上位机是通过USB传输升级文件数据给下位机来给FPGA在线升级,程序在串口的基础上修改的,USB部分
采用百合电子工作室的代码,协议采用485协议,能够查询出设备信号,但出现以下奇怪的问题:
1:升级文件为4M,每个包最长64字节,64字节中只有52个升级数据,分割后有8W多包, 升级完成时间是不是
有点长?
2:当进入升级时,上位机发数据,在进行上百次发送时,BUS HOUND监听会出现无设备提示,然后上位机就卡住
不动了,数据也没有发出来。
3:下位机在收到数据后会立即返回数据,但在上位机中却必须使用SLEEP才能接收到数据。
附2问图: