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.

F28027 user application calls SCI bootloader from boot ROM

Other Parts Discussed in Thread: CONTROLSUITE

Hi,

Customer wants to do a customized bootloader with SCI. In my point of view, there are two ways:

1) Prepare their own code to do the communication and Flash operation;

2) Call the internal whole bootloader from boot ROM SelectBootMode.

For the second way, is it possible? Where's the function point to call SCI bootloader?

For F28M35, customer did one CAN bootloader on M3. To reprogram C2000, do they need to write the code, or they can call some internal functions to program C2000?

Thanks a lot.

Br, Jordan

  • The customer can include the symbols of the boot ROM into their project in order to call the ROM bootloader.

    Customer can also reference the serial flash programmer and the sci flash kernels in controlSUITE if they want to build their own customer bootloader to put in flash. The serial flash programmer leverages the SCI boot loader in ROM to load a sci kernel. Then the sci kernel loads a flash application and programs it into flash.
    Please see www.ti.com/.../sprabv4a.pdf

    I am not sure what your last question is regarding F28M35.

    sal
  • Sal,

    Thanks for your info. Let me have a look first.

    For F28M35, customer wants to work out one boot solution like this:

    1) For M3, they build their own bootloader with CAN;

    2) For C28, they don't want to build their own code, but want to call the bootloader in ROM, including IPC, C28 Flash operation and others.

    Br, Jordan

  • I am not very familiar with F28M35. You will have to look at the Boot ROM chapter of the TRM to see if the functionality is available in the boot ROM.

    Thanks,
    sal