This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

28335 SCI Boot

In my application, I would like to be able to jump to the SCI Boot loader without having to (a) reset the DSP (b) having to jumper GPIO84 low... I have looked at the documentation in "SPRU963A" extensively and have determined that I need to jump to location 0x3FF633 in ROM, after setting up the CPU to make it think that it just received a reset. The process works -- up to a point.

SD FLash, the utility that Spectrum Digital provides to flash a 28xx device over RS232 (SCI), works fine when I download to the the DSP after a reset with GPIO 84 pulled low. It also works with my code, up to the point of connecting with the DSP.... It then enters the "Erase" phase (of the Erase / Program / Verify sequence) but hangs there forever... I have sniffed the character traffic between the SD Flash utility and the DSP in both cases (after a reset with GPIO84 pulled low as well as with my code) and the traffic is IDENTICAL....

I am unlocking the CSP with the 8 dummy reads of the Password locations...

The document "TMS320F28xx SDFlash Serial RS232 Flash Programming Reference Guide" mentions this exact scenario: "In some applications, it is desired to use SDFlash Serial to re-program the flash (in the field, for example) without undergoing one or both of these resets." Obviously, people have THOUGHT about this problem... However, the guide essentially says that one needs to shut down the PIE (which I am doing)....

Has anyone done this before and can they provide me with hints / pointers / code???

Your help will be much appreciated!! Thanks!