I got a problem which confuses me mostly. When I update my program through CAN, if there was a failure, the MCU can't start again. the screen becomes black and can't start again, this is very bothering. I have to dismantle the screen and use multilink to solute this problem. most severely, When OEM technicians update the program, it will become worse. Can anyone help me to solve this problem? The chip type is S12XEP100. thanks in advance.
Hello,
I recommend you to check before the jump to the application if the errors do not occur during the transferring data, to be sure that application was correctly loaded into flash.
I can provide you some documents related to building CAN bootloader:
The application note AN3391 provides detailed information and SW project:
https://www.nxp.com/files-static/microcontrollers/doc/app_note/AN3391.pdf
https://www.nxp.com/docs/en/application-note-software/AN3391SW.zip
Useful documents for building own CAN bootloader
I hope it helps.
Best Regards,
Diana