Does anybody know if uVision Debugger support data pattern match break? If the data/(or address ) in Mem/(location) or register/(address) matches my expected pattern, i.e 0x55, I want the debugger breaks so that I can check something. Does uVision support this? Thanks.
In simulator?
Or supported with the debugging hardware inside your specific chip?
I meant the uVision debugger. Like normal breakpoint, I just need the debugged code stops running when the data in the interested location match my expected value so that I will look into what is going on. Like some scope, the data pattern on the bus matches, the scope stop capturing data and present the current point and backward trace history.
http://www.keil.com/support/man/docs/uv4/uv4_db_dbg_breakpnts.htm
http://www.keil.com/support/man/docs/uv4/uv4_cm_breakaccess.htm
http://www.keil.com/support/man/docs/uv4/uv4_cm_breakset.htm
So you were not interested in what the debugger can instruct the debugging hardware in the processor to do?
infocenter.arm.com/.../index.jsp
Thanks a lot! Actually I should ask like these:
For simulator, no matter which MCU, did you use the Access Breakpoint feature for memory/registers? How it works?
For hardware, for Cortex M3, M4, there are ETM cell built inside the MCU, but for Cortex M0, there are not. So even the uVision support Breakpoint access, if no ETM inside the MCU, it is useless.
Thanks a lot! The link info great.