Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

TMS320f28031: CAN Bootloader

$
0
0

Part Number:TMS320f28031

Hi everyone,

For our product we are using the TMS320f28031 controller for which we have incorporated  a CAN bootloader to be able to update firmware remotely over CAN bus. For this, the FLASH memory has been separated into two sections - The secondary bootloader and main firmware. 

The main firmware checks for a firmware update over CAN bus and if there is any, it writes to an external EEPROM and  the execution jumps to the secondary bootloader which then erases the flash sector for the old firmware and updates with the new received firmware. The execution then jumps to the new firmware and starts the execution .

We are using our product for critical electrical applications, for which any interruption of the micro controller is not desirable. However, during the above process, the gpio pins that are used to control other modules of the product goes low for ~8ms , during the firmware update process which is unacceptable. 

Can someone help us in understanding why there is this interruption and how to circumvent it. Thanks

Binesh


Viewing all articles
Browse latest Browse all 262198

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>