To find what can cause the original CRC error i have remove all task exept the USB host task.
I have setup 6 task that write on two different file every 100ms.
Everything worked well, i have writed 1h on the USB key without any error.
I was suspecting something wrong in aplication task (embeded wizard) so decided to wrote a very simple Test_LCD task who draw on the LCD screen.Surprisingly with this task, usb write test failed.Whitout, it works. This task only write in the eLCD frame buffer
I have attached the code of those test_task
I can't figure out want's going on here.
I have two question :
How the LCD_test task could cause USB crc error ?
In any case, why the USB host task can't recover this little CRC error ?