AnsweredAssumed Answered

The IVBR register value was modified when bootloarder burned the application

Question asked by 世庆 陈 on Nov 4, 2019
Latest reply on Nov 12, 2019 by Lukas Zadrapa

I'm working on a bootloarder program with Mc9s12zvml32 chips, but I'm having some problems.I exported the bin file of the application and downloaded the bin file to 0xff8000 address through the bootloarder program, when my bootloarder program jumped to the application.You can see that the program executes the main function of the application, and I have no problem stepping through the main function.However, when I was running at full speed, I found that the IVBP register became 0x0010, while the IVBP register was 0xfffe without single step execution, and there were no other assignments in my IVBP register.This caused my application to go off track, and I want to know what caused it.

Outcomes