尊敬的 TI:
我正在开发 USB MSC 器件类、以参考 TI 和 Tivaware 代码的 MSC 部分提供的 CDC 示例代码。
在将 RM48连接到主机 PC 时、我已经完成了在不使用内部 DMA 的情况下查看"格式弹出窗口"的操作。
此时、我想应该 执行内部 DMA、因为批量传输可能也需要 DMA 中断源。
为了在参考代码结构中开发 MSC 类、似乎只有使用 USB 中断存在限制。
让我附加显示当前状态的 USB 日志。
设备从主机接收 MBR 数据并将其写入文件系统后、将不再有进展。
正如我分析其他 USB 参考条时所说的那样,应该在数据中断中发生。
总之、我的结论是、如果不使用 DMA、代码序列可能会出错。
Tivaware 参考代码也使用 DMA、无论是内部还是外部。
那么、您能否为 USB 的内部 DMA 提供任何示例代码?
谢谢你
此致。



