Thread 中讨论的其他器件:EK-TM4C1294XL
工具/软件:TI-RTOS
你好
我有一个使用 TI-RTOS 与 TM4C1294一起执行 USBSTICK 操作的应用 程序、它可以从 USB 闪存驱动器中写入和读取文件。 我正在使用 USBMSCHFatFS 驱动程序来执行操作。
在执行任何读取写入操作之前、USB 的程序检查已连接(使用 USBMSCHFatFs_waitForConnect)。 它在 USBMSCHFatFs_waitForConnect 中有10秒的延迟。
如果 USB 闪存盘未连接且延迟到期、它将停止运行。
问题是、下次连接 USB 闪存驱动器并尝试读取或写入时、它 从 USBMSCHFatFs_open 接收 NULL。
我尝试重新初始化 USB 驱动程序、但无法正常工作。 也尝试关闭 USBMSCHFatFs (USBMSCHFatFs_Close)没有帮助。 我唯一可以使其工作的方法是使用电源复位。
谢谢