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.

TMS320F28034: How to unlock the secured memory via bootloader in ROM

Part Number: TMS320F28034
Other Parts Discussed in Thread: C2000WARE

Hi Team,

I reviewed the user guide for boot and bootloaders. 

I am wondering if we are using a SCI-bootloader to write code in secured memory, how can we unlock the memory with CSM?

One of my customer is trying to transfer their own customized bootloader app via TI SCI bootloader and then use their own bootloader. They are meeting the same problem that they cannot transfer this customized bootloader into a secured memory.

Is there a way to unlock the device with SCI without emulator?

Thanks.

  • The bootloader that is in ROM cannot do this, so using a custom bootloader application that is loaded by the ROM bootloader into unsecured memory which then unlocks the secured memory and loads the application program to it is the way to do it.

    You can check out the SCI flash kernel example C2000Ware for an example of an application like this. Look for it under \device_support\f2803x\examples\c28\f2803x_flash_kernel. You'll see it calls CsmUnlock(). We also have an application report that discusses the topic:

    http://www.ti.com/lit/sprabv4

    Whitney

  • Thanks Whitney!