EasyManua.ls Logo

STMicroelectronics STM32 - Figure 73. EWARM C-SPY Macro Script Setting

STMicroelectronics STM32
118 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Managing DBGMCU registers AN4989
98/118 AN4989 Rev 3
Figure 73. EWARM C-SPY
®
Macro script setting
A basic sample code of execUserSetup() function used to enable low-power debug on
L0 is provided below:
execUserSetup(){/* Write a message to the debug log */
__message "L0 DBGMCU Setup IAR Macro \n";
__writeMemory32 (0x00400000, 0x40021034, "Memory"); // Enable clock DBG
__writeMemory32 (0x00000007, 0x40015804, "Memory"); // Enable low-power
Debug in DBG_CR
__writeMemory32 (0x00000001, 0x40015808, "Memory"); // DBG_APB1_FZ Timer2
Stop Enable
}
For further information about feature offer by C-SPY
®
macros please refer to C-SPY
®
Debugging Guide available in IAR Help Menu and on www.iar.com.
Note: IAR™ EWARM enables Low-Power debug by default if connected with I-jet™ or cmis-dap
compliant probes.

Table of Contents

Related product manuals