STM32CubeMX生成STM32F429代码不能进中断问题

问题描述:

  • 使用STM32CubeMX版本V6.8.0生成代码,调用HAL_Delay()函数会卡死不动,调试打断点发现SysTick_Handler中断不会进入
    STM32CubeMX生成STM32F429代码不能进中断问题_第1张图片

  • 跟踪SystemInit函数,发现SCB->VTOR没有起作用
    STM32CubeMX生成STM32F429代码不能进中断问题_第2张图片

  • USER_VECT_TAB_ADDRESS宏未定义
    STM32CubeMX生成STM32F429代码不能进中断问题_第3张图片

  • 将 #define USER_VECT_TAB_ADDRESS 注释取消,就可以进SysTick_Handler中断了
    STM32CubeMX生成STM32F429代码不能进中断问题_第4张图片

你可能感兴趣的:(stm32,单片机,嵌入式硬件)