Keil USB Bootloader data corruption on Linux

Started by February 5, 2009
I have ported the Keil demo USB Mass Storage bootloader to the LPC2378. It
works fine on a Windows machine and the reads work fine on a Linux box,
however writes to firmware.bin by the Linux box results in corruption after
the first 1024 bytes (2 blocks).

I suspect that the Linux box is not throttling properly. Any suggestions as
to where I might start looking to resolve this issue? Has anyone been able
to get the Keil USB Bootloader to work with Linux?

Are there any other sources for USB Mass Storage on the LPC2378 that presents
a region of FLASH as a FAT file system?

An Engineer's Guide to the LPC2100 Series