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.

TMS320F2808: Flash Programming question

Part Number: TMS320F2808

I need to write a function for a SMARC processor that will be able to upload a new .hex file to the F2808. While looking at the Flash API, I noticed there are Flash_Erase and Flash_Program calls that, to me, appear to be blocking calls. Do I need to consider pausing the hex file upload during these function calls (based on hex file block size or 0x0400 bytes received) -- OR -- will the F2808 no longer ACK any new CAN messages during these calls so that the CAN upload is stalled by the fact that the message will continue to send the same CAN message until there is an ack - assuming there is no CAN message timeout set on the SMARC side?