我現(xiàn)在在用372debug那個軟件調(diào)試上傳數(shù)據(jù),使用的是批量上傳端點2,我現(xiàn)在啟動下位機(jī)(FPGA),初始化好375芯片,然后向其傳輸64個字節(jié),等待上位機(jī)收走。當(dāng)我點擊端點2的上傳按鈕后,的確收到了正確的64個字節(jié)數(shù)據(jù),并且成功的給下位機(jī)中斷,而且下位機(jī)也成功響應(yīng)了中斷,讀出0A碼,代表上位機(jī)取走了數(shù)據(jù),但是當(dāng)我這些做完,在375沒有任何復(fù)位的情況繼續(xù)向其端點2傳輸了64個字節(jié)數(shù)據(jù)后,再點擊debug軟件上端點2的上傳按鈕后,就提示我接收文件失敗,上面對話框還顯示出來375設(shè)備已拔出,或者有的時候成功收完第一幀數(shù)據(jù)后就提示我375器件已拔出,不知道這是下位機(jī)操作不當(dāng)還是上位機(jī)軟件的問題,請指教。
總之就是不能連續(xù)上傳64批量的數(shù)據(jù),我看源程序使用的writeread函數(shù),最多上傳64個字節(jié),我也是一下一下按的按鈕操作,并沒有非法操作啊,很郁悶,望解答一下好嗎?謝謝