I tried to get serial bootloader working with SCI on my 28069 isolated controlCard. The SCI comes from the mini-B USB port on controlCard to a USB port on my laptop PC with Win7. I built f28069_flash_kerne and a simple example project (SCI_echoback) in CCS6 with flash, and added post-build step to convert .out file to .txt file in sci8 format. I also built the serial_flash_programmer in VS2010. I set the SW1 and SW3 properly to set 069 to SCI boot mode when I programmed it. I set the debug in VS2010 to step through serial_flash_programmer all the way to the end. It ran successfully without error, and produced all the verbose text correctly to suggest that it works correctly. But the app won't run afterwards. I checked the flash sections from CCS debugger and find that the flash sections are all erased with 0xFFFF but no app code written into Flash A as determined in the map file. The same app code can be programmed easily in CCS debugger and run correctly after power-on. The fact that it erased the flash sections means that the flash kernel works somehow. But it failed to program the app code into flash.
Please help if you have any suggestions to get it to work. Thanks in advance!