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.

TMS320F28388D: BOOT MODE

Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE

Routine name:

boot_ex1_cpu1_cpu2_cm_secure_flash_cpu1.c

Routine path:

C:\ti\c2000\C2000Ware_3_04_00_00\driverlib\f2838x\examples\c28x\boot

problem:

I would like to ask whether the above routine is a routine that corresponds to the 0 pin of 28388D (as shown in the figure below) to FLASH.

According to this routine, it can be realized, in the case of no hardware circuit boot option, it can be modified by software, so that after power-on, the program can automatically run the program from FLASH. (The board in my hand has a problem. After power on, you must press the reset button to run the program.)

  • Hi,

    I would like to ask whether the above routine is a routine that corresponds to the 0 pin of 28388D (as shown in the figure below) to FLASH.

    No, this just an example to show how to emulate CPU1 to do secure boot for CPU2 and CM. To enable secure boot standalone, you need to program the correct BOOTSETTING in Z1-BOOTDEF-LOW location at OTP and for 0 BOOTPIN, you need to configure BOOTPINCONFIG location in OTP. 

    (The board in my hand has a problem. After power on, you must press the reset button to run the program.)

    Are you saying that after pressing the reset button this example works ok ? Asking this because to run this example you need to update the emulation BOOT MODE (to set the secure BOOT) to run it as expected. 

    Regards,

    Vivek Singh