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.

CCS/TMS320F2812: bOOTLOADER MODE SELECTION

Part Number: TMS320F2812


Tool/software: Code Composer Studio

Hello,

I am working on bootloader software for flashing my code on target in field.I am following TI reference document spraaq2 .I have one doubt mentioned below:

I want to flash code in my target using SCI-A boot mode.So i add pull ups on GPIO as required on hardware,so whenever code scan GPIO it is always configured in SCI-A boot mode but problem is when application code is flashed then how to change boot mode to default as it is always set in SCI-A mode due to pull ups added in hardware.

  • Sonal,

    Would it be possible to have the PU/PD configured for boot to flash, then have a stronger(over-drive) PU/PD on the SCI-A connector so that when you want to re-program the device from SCI it would boot into that mode only when the connector is attached?

    Alternative would be to have some check of another(non related) IO at the beginning of your code to detect when there is update from external and then call into the SCI boot loader manually via SW.  At the end of the programmation you could force a WD reset or just branch to main.

    Best,
    Matthew