我的任务是在我的新工作中弄清楚为什么他们的 LPC2478 基于仪器使用USB驱动程序从我在这里之前的方式,有时不通信(这些日子往往不是)带USB闪存盘。我们越来越难以找到有效的USB。当您要求软件从USB读取文件时,软件会发出最新错误。
我已连接调试器并一直跟着错误
usbhost_lcp248.c
(不知道从哪里得到这个)其中:
if(!(TDHead->Control & 0xF0000000)
return(OK);
else
return (ERR_TD_FAIL); -- which it always does!
调试器将实际值显示为TDHead->Control = 0x5E040000
我有一个 5 而不是 F 。
所以......
非常感谢任何向我指明任何方向的帮助。我甚至不确定这个TDHead->Control
是什么。
此致 配音