I would like to upgrade the flash program of DP512 MCU by CAN bus. Would DP512 has Bootloader to support this function? Can DP512 overwrite its own flash memory?
Thank you.
Hi Henry,
Please look at our application note AN2546 HCS12 Load RAM and Execute Bootloader User Guide
http://www.nxp.com/files/microcontrollers/doc/app_note/AN2546.pdf
https://www.nxp.com/webapp/Download?colCode=AN2546SW
Related application note with AN2546 update to S12XE is AN3391 LFAE Bootloader Example and Interface for use with AN2546 (CAN bootloader for S12XE)
http://www.nxp.com/files/microcontrollers/doc/app_note/AN3391.pdf
http://www.nxp.com/files/microcontrollers/doc/app_note/AN3391SW.zip
Other bootloader code which could be used with S12D is AN3275 S12 All-Access Bootloader for the HCS12 Microcontroller Family
http://www.nxp.com/files/microcontrollers/doc/app_note/AN3275.pdf
http://www.nxp.com/webapp/sps/download/license.jsp?colCode=AN3275SW
This bootloader uses just SCI channel to loading code into MCU, CAN interface missing there.
I hope it helps you.
Have a great day,
RadekS
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------