Hi,
According to NXP instruction manual, we see that this is a valid instruction and any attempt to execute this instruction should result in an exception.
However, we do not see any exception when code is executed from an address containing 0’s or illegal instruction and control automatically stops in the debugger when it tries to execute this instruction.
We tried changing IP to a RAM address which contains 0’s and this can be seen in below pic (This behavior is same for Flash also):
Can you please provide guidance in resolving this issue?
Any suggestions/Insights would be really appreciated.
Project device : MPC5748G
Autosar version : R20-11
Please let me know if you need any project/module related specific information.
Best regards,
Hornby
Hello,
Lauterbach see 0x0000_0000 as a SW breakpoint.
That could explain the behavior you see.
Try to execute the code without debugger.
Best regards,
Peter