I am having a heck of a time trying to figure out how to program an s-record to a 56F803, running Codewarrior 5.9 on a Windows XP 32-bit machine using a USB TAP. I guess i have 2 problems at this point:
1. I have a bootloader s-record file i want to program to these chips, i tried the load/save memory function in codewarrior but it doesn't seem to write the to the chip because when i read it back it is the same as before. The address range is 0x8000 and the offset 0 and the size 2048. The only way i can get something to program is if i open the 56F803 Example stationary Bootloader project and hit debug. When i do this example program is programmed to the chip (verified by reading the memory back out). And doing this leads into my second problem:
2. Once i hit debug in the 56F803 bootloader project and it programs it i seem to lose the part. After programming i am okay until power cycle, once the board is power cycled i am no longer able to connect to the part anytime i try i get: "Interface function IMWProtocal::GetPreference is unimplemented" and hitting debug instead of connect produces: "CCSProtocolPlugin: Uknown protocol error". I opened the CCS to see more verbose messages and see this error on both actions:
USB TAP command done - Subcore error encountered during multicore operation
So i can't program the chips except with the example bootloader project and when i do that i seem to lose the chip forever. So now i just have several bricked boards i can't seem to connect to or reprogram : /
Any help whatsoever would be greatly appreciated!!