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.

TMS320F280039: secure boot

Part Number: TMS320F280039

Tool/software:

I have a question about the DCSM configuration in secure boot.
First,for the customer boot, I generate a Hex file which content the Golden CMAC Tag in 0x080002 according to < Secure BOOT on C2000 Device.pdf>.
The address in this Hex file is start from  0x080000, end at 0x080000+16k.
Then I  add the .syscfg file in the customer boot and set the DCSM configuration as follow to enable the secure boot.
Because the address of Z1 OTP is start from 0x78000, so the Hex file which content the CMAC tag not include the DCSM configuration. Only the .out file include the Z1 OTP configuration.
I need flash the .out file to enable the secure boot first, then flash the Hex file to add the CMAC tag.
This operation  of flash is complicated, is there any other way to simplify the steps?
Thank you!
  • Hi,

    Please expect a delay in response as the expert is currently out of office.

    Best Regards,

    Aishwarya

  • Hi,

    Please have a look at the non syscfg based Flash Boot example present in a different device in the location - C2000ware-release\driverlib\f28p65x\examples\c28x\boot.

    We have added the detailed steps to run the example, please try out similar steps from your side for the f28003x device.

    Thanks

    Aswin

  • Thanks for your reply.

    But the Flash Boot example not include the configuration of DCSM, I want to know how to simplify the steps of flash.

    Because the address of Z1 OTP is start from 0x78000, so the Hex file which content the CMAC tag not include the DCSM configuration. Only the .out file include the Z1 OTP configuration.
    I need flash the .out file to enable the secure boot first, then flash the Hex file to add the CMAC tag.
    This operation  of flash is complicated, is there any other way to simplify the steps?
  • Hi,

    Our DCSM expert is OOO untill next week mid, please expect a delay in response.

    Thanks

    Aswin

  • Hello,

    Unfortunately the .hex file cannot be used to program OTP. You will need to program the OTP separately with a .out file.

    I suggest programming the .out file first to program OTP and then program the hex file.

    Thank you,

    Luke