Hi David,
Yes there are several third party tools which has simulator (For example Lauterbach, Cosmic, NoIce, IAR,…). However personally I do not have any experience with these products. Also MM912H634 is not general purpose and widely used S12 device (it is rather hybrid device for special purpose), therefore it is possible that range of available tools will be limited.
Yes, simulator should have defined how it behave in case of any write into specific registers,…
Unfortunately Simulator in CW5.1 does not know MM912H634 device and their special registers and ranges of RAM.
In fact, any write to B_xxx means write into analog die trough D2D interface. In reality it is write into register area and it depends how simulator defines this area.
Currently I have no idea why it doesn’t work in case of simple variables.
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!
-----------------------------------------------------------------------------------------------------------------------