I'm starting to develop with a MC13213 EVK. I read on manual that apps can be downloaded to the device without using a BDM programmer. To do this I followed instructions over the manual: 1) Download embedded bootloader on device with hiwave.exe 2) 4 Button + Reset sequence to activate flash programming (4 led on) 3) Download .s19 file via USB connection with test tool. The problem is that after the first time I can't do the 2) step to download other apps and as a consequence I receive message "Timeout waiting for download firmware to complete", maybe because the device isn't ready for flash programming (4 led off). Any suggestion?
Thanks for help.
-- Alban Edit: Please always include FSL Part Number + CW version in Message Subject line.
Ok thanks . However the developing using bootloader could be faster than BDM. In fact with a USB Hub you can connect more devices at the same time and deployement of your code more faster. I hope Freescale will find a good solution for the bootloader's use.
Message Edited by Cecchi Sandrone on 2007-10-1205:10 PM
Well, if you are talking high volume production, the EVB was never intended for that anyway.
P&E makes a device that will store the code, serialize (that is create a unique serial number for each unit) and set the protection keys. With some software about 500 USD. Link
P&E makes a device that will store the code, serialize (that is create a unique serial number for each unit) and set the protection keys. With some software about 500 USD. Link
I don't understand exactly...can you explain better JimDon?
It seems that the correct button sequence to activate bootloader is: SW2 + SW4 then Reset, release Reset and then all others. The problem now is that while downloading the .s19 I receive "Firmware download failed - mismatch found on address=0x1600".
I think that the problem is the custom application must be developed bootloader-oriented. So not all generic s19 apps can run with embedded bootloader.
Yes, obviously but the advantages disappear then. I would download my applications using embedded bootloader so I mustn't use the BDM (it's easier and faster I think).