大家好:
我最近用STM32F407的USB功能, 使用Visual Com Port的範例,
想修改為可以使用control, Bulk in/out transfer去控制RA8875.
control transfer 用在對RA8875下command
bulk in/out 用在讀寫RA8875圖形資料
上位機的驅動是用 LibUSB-Win32, 現在可以做control與bulk out的動作,
但資料從RA8875->STM32F407->PC的bulk in動作沒有反應.
原本懷疑是上位機軟體(C++ Builder 6)問題,
所以試著直接用Bus Hound做bulk in的動作, 也是沒有反應.
我有觀察到, 當上位機做Bulk in動作時, STM32F407 的 EP1 IN並沒有進行中斷的動作.
不知道Firmware還有那邊需要注意的.
請有經驗高手給點建議, 或者提供相關的資料參考, 謝謝. |