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 bootloader....uart or CAN...
once I program the bootloader, do I have to hold a GPIO in a state to upload code?..
.or.
.once the bootloader is programmed....can I just send info over the link and I can upload new code completely remotely
(the idea is i have a unit in the field, and I need to access remotely...I cant hold a gpio high or low
No, you don't have to use GPIO to trigger the update of the application through bootloader.
1. You can enable UART RX interrupt or DCAN RX interrupt
2. You send a command to application running on TMS570LC4x
3. When the application gets the Update Command, it write a Command to EEPROM (FEE)
4. SW reset or jump to 0x00000000
5. Bootloader read the Command in FEE, and call update function if the Command is for Update
By the way, you can use ethernet bootloader too.
Hello John,
What do you think about the method mentioned in my prior post?
You can compare the Application SW revision, if they are different, the code jumps back to bootloader to update the application.