CubeMX STM32 HAL + FreeRTOS

时间:2016-11-23 17:08:36

标签: eclipse stm32 freertos hal

我想检查STM32 Workbench是否正常工作。

所以,我为我的F7 Discovery创建了新项目。我正在使用HAL库并启用了FreeRTOS。由于FreeRTOS需要一个独立的定时器,我启用了TIM1 for HAL,SysTick适用于FreeRTOS。

不幸的是,在Workbench中调试项目时,程序每次都在TIM1中断例程中一次又一次地结束,但我没有在这里设置任何断点。如果我在调试期间看到的所有内容都是TIM1 ISR

,我该如何调试我的代码

1 个答案:

答案 0 :(得分:0)

据我所知,这是 r0p1 M7核心的一个特性。 ST仅授权r0p1核心。不确定芯片的新版本或型号是否会更好。

我在另一个论坛上读到这可能会缓解这个问题:

  (DBGMCU)->APB1FZ = 0x7E01BFF;
  (DBGMCU)->APB2FZ = 0x70003;