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.

TMS570LC4357: TMS570lc4357

Part Number: TMS570LC4357

Hello,

Im working on a uart bootloader on TMS570lc4357 safe Mcu but I have a problem. I download my application via bootloader. When the program jump the application problem occured. And program stay svcEntry.

Could you explain me how to solve this problem. Im thinking the problem is about safety. 

  • Hello Talha,

    The expert for this topic will be out due to holiday on Monday so please expect a response on Tuesday, thanks for your patience.

    Best Regards,

    Ralph Jacobi

  • Thank you Ralph, 

    I solved problem.  But I have another problem now.

    How can I boot any mcu without hardware solution like pushing A7 button? 

    İs there any way like sending a uart message for boot menu?

    Could you explain me. Thank you again.

    Talha

  • Hi Talha,

    How can I boot any mcu without hardware solution like pushing A7 button? 

    Actually, it is also not a hardware solution you are thinking of, here in bootloader code we just configure one GIO(GIOA_7) as input and reading this pin status to verify whether any force update is required or not.

    So, it is not doing by controller hardware, it is just a provision we gave in the bootloader example code.

    İs there any way like sending a uart message for boot menu?

    It is not possible in the current example of bootloader. But you can modify the bootloader code and customize for your need.

    As you can see in bootloader code, here we are using GIOA_7 for force update, right? Instead of that you can just configure a UART and can read the data and only if some required command came from PC, then only you can go to the force update. In that way you can customize this code.

    --

    Thanks & regards,
    Jagadish.

  • thank you for your reply jagadish. I solved my problem.