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.

TMS320F280048-Q1: Disabling DCSM protection after reset via JTAG

Part Number: TMS320F280048-Q1
Other Parts Discussed in Thread: UNIFLASH

Hello TI support team,

I'm working on the programming driver of TMS320F280048 via JTAG. Unfortunately I'm not able to write our application to LSx RAM blocks, but only to Mx RAM blocks (if I read the data back, I always see 0x00).  Since we perform also a C28x Emulation reset, I'm not sure if we should are missing something during the initialization of the device. In fact, I see several actions in the GEL file made for Uniflash. For example, I see on page 142 of "SPRUI33D – NOVEMBER 2015 – REVISED SEPTEMBER 2020" that some dummy reads should be performed.

How should we disable the DCSM protection on LSx RAM blocks?

Do we have to call the BOOT ROM init code?

Thanks in advance for your support!

  • Hi,

    Do we have to call the BOOT ROM init code?

    Yes, after reset, device is secure and security initialization need to be done to make device unsecure to be able to access secure resources like LSx RAM. User either need to have their own functions like one in Gel file or run the CPU after reset so that boot rom initialization code is run.

    Regards,

    Vivek Singh