
18 Sep
2007
18 Sep
'07
1:54 p.m.
--- tike64 wrote:
--- Markus Klotzbücher wrote:
U-Boots USB implementation is known to have some timing issues
OK, it really seems to be a timing issue. I have now a correct 'fatls' output with all debugging disabled. I added one delay into the usb_stor_BBB_transport function like this:
if (srb->datalen == 0) goto st; USB_STOR_PRINTF("DATA phase\n"); --> wait_ms(200); if (dir_in)
100 ms was too short.
Now the question is, what is the correct way to fix this?
--
Timo
____________________________________________________________________________________ Don't let your dream ride pass you by. Make it a reality with Yahoo! Autos. http://autos.yahoo.com/index.html