Q1:I want to know how to set the DBGMCU_CR register on MDK?
I tried two solutions to set DBGMCU_CR on MDK, but failed.
Add the conf_STM32F103RE.ini file on Options->Debug->Initialization file.
It seems the settings is invalid.
When the system run the main function first line, the DBGMCU_CR is 0x00000307.
Q2:The reason why the system run to main function theDBGMCU_CR is 0x00000307？It says the reset value is 0x00000000 in rm0008.
Exchange the file at DebugConfig folder and set the DbgMCU_CR from 0x00000007 to 0x00000000.
The DbgMCU_CR register value is 0x00000007 after compile.
Q3:The reason why the original DbgMCU_CR is 0x00000007？What settings on mdk caused this result?
Both two solutions failed, when the system run the main function first line, the DBGMCU_CR is 0x00000307.
I want to set the DBGMCU_CR register to 0x00000000, so the IWDG will reset the system when the system in stop mode.
If I set the DBGMCU_CR register to 0x00000000 on main function, the IWDG will reset the system when the system in stop mode.
Thanks for your attention.
View all questions in Keil forum