// File: STM32H723_725_730_733_735.dbgconf // Version: 1.0.2 // Note: refer to STM32H723/733, STM32H725/735 and STM32H730 Value line reference manual (RM0468) // refer to STM32H723 STM32H725 STM32H730 STM32H733 STM32H735 datasheets // <<< Use Configuration Wizard in Context Menu >>> // DBGMCU configuration register (DBGMCU_CR) // TRGOEN External trigger output enable // DBGSTBY_D3 Allow debug in D3 Standby mode // DBGSTOP_D3 Allow debug in D3 Stop mode // DBGSTBY_D2 Allow D2 domain debug in Standby mode // DBGSTOP_D2 Allow D2 domain debug in Stop mode // DBGSLEEP_D2 Allow D2 domain debug in Sleep mode // DBGSTBY_D1 Allow D1 domain debug in Standby mode // DBGSTOP_D1 Allow D1 domain debug in Stop mode // DBGSLEEP_D1 Allow D1 domain debug in Sleep mode // DbgMCU_CR = 0x00000007; // DBGMCU APB3 peripheral freeze register (DBGMCU_APB3FZ1) // Reserved bits must be kept at reset value // WWDG1 WWDG1 stop in debug // DbgMCU_APB3_Fz1 = 0x00000040; // DBGMCU APB1L peripheral freeze register (DBGMCU_APB1LFZ1) // Reserved bits must be kept at reset value // I2C5 I2C SMBUS timeout stop in debug // I2C3 I2C3 SMBUS timeout stop in debug // I2C2 I2C2 SMBUS timeout stop in debug // I2C1 I2C1 SMBUS timeout stop in debug // LPTIM1 LPTIM1 stop in debug // TIM14 TIM14 stop in debug // TIM13 TIM13 stop in debug // TIM12 TIM12 stop in debug // TIM7 TIM7 stop in debug // TIM6 TIM6 stop in debug // TIM5 TIM5 stop in debug // TIM4 TIM4 stop in debug // TIM3 TIM3 stop in debug // TIM2 TIM2 stop in debug // DbgMCU_APB1L_Fz1 = 0x02E003FF; // DBGMCU APB1H peripheral freeze register (DBGMCU_APB1HFZ1) // Reserved bits must be kept at reset value // TIM24 TIM24 stop in debug // TIM23 TIM23 stop in debug // DbgMCU_APB1H_Fz1 = 0x03000000; // DBGMCU APB2 peripheral freeze register (DBGMCU_APB2FZ1) // Reserved bits must be kept at reset value // TIM17 TIM17 stop in debug // TIM16 TIM16 stop in debug // TIM15 TIM15 stop in debug // TIM8 TIM8 stop in debug // TIM1 TIM1 stop in debug // DbgMCU_APB2_Fz1 = 0x00070003; // DBGMCU APB4 peripheral freeze register (DBGMCU_APB4FZ1) // Reserved bits must be kept at reset value // IWDG1 Independent watchdog for D1 stop in debug // RTC RTC stop in debug // LPTIM5 LPTIM5 stop in debug // LPTIM4 LPTIM4 stop in debug // LPTIM3 LPTIM2 stop in debug // LPTIM2 LPTIM2 stop in debug // I2C4 I2C4 SMBUS timeout stop in debug // DbgMCU_APB4_Fz1 = 0x00041E80; // TPIU Pin Routing (TRACECLK fixed on Pin PE2) // TRACECLK: Pin PE2 // TRACED0 // ETM Trace Data 0 // <0x00040003=> Pin PE3 // <0x00020001=> Pin PC1 // <0x0006000D=> Pin PG13 // TRACED1 // ETM Trace Data 1 // <0x00040004=> Pin PE4 // <0x00020008=> Pin PC8 // <0x0006000E=> Pin PG14 // TRACED2 // ETM Trace Data 2 // <0x00040005=> Pin PE5 // <0x00030002=> Pin PD2 // TRACED3 // ETM Trace Data 3 // <0x00040006=> Pin PE6 // <0x0002000C=> Pin PC12 // TraceClk_Pin = 0x00040002; TraceD0_Pin = 0x00040003; TraceD1_Pin = 0x00040004; TraceD2_Pin = 0x00040005; TraceD3_Pin = 0x00040006; // <<< end of configuration section >>>