I am using a 120MHz-capable K20, running at 96 MHz, and using full-speed USB.
- I agree that it seems unlikely that the host is repeating data, but the only alternative explanation (I can think of) is that there is some sort of error related to the microcontroller's buffer.
- The .S19 file I am using is fine; I have looked through it, and there is no repeat of the header (which is the problem observed in the microcontroller).
- I cannot use the pre-built bootloaders listed on the " µTasker Test Software and Demos" site, because my application is much larger than any of those allow, and I require some other custom features.
- I am currently looking in to the "Kinetis Project Code", but am unsure of how long it would take to modify this for my intended use.
Thanks for the links, and the insight; I am fairly certain that the issue is some sort of bug in the bootloader's code, but I have not been able to what it is, or where it might be.
-Nick