解决STM32CUBEMX联合KEIL5第一次不成功问题

使用STM32CUBEMX,生成代码转到keil5编辑,出现
compiling cmsis_os.c…
…/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c(1173): error: #268: declaration may not appear after executable statement in block
osPoolDef_t pool_def = {queue_def->queue_sz, queue_def->item_sz, NULL};
…/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c(1173): error: #28: expression must have a constant value
osPoolDef_t pool_def = {queue_def->queue_sz, queue_def->item_sz, NULL};
…/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c(1173): error: #28: expression must have a constant value
osPoolDef_t pool_def = {queue_def->queue_sz, queue_def->item_sz, NULL};
…/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c(1217): error: #268: declaration may not appear after executable statement in block
void *p;
等等错误
打开
STM32CUBE学习日记
勾选C99 Mode即可解决

相关文章:

  • 2021-12-19
  • 2021-05-19
  • 2021-05-31
  • 2021-09-25
  • 2022-01-08
猜你喜欢
  • 2021-12-25
  • 2021-12-04
  • 2021-05-24
  • 2021-12-13
  • 2022-12-23
  • 2021-04-02
相关资源
相似解决方案