当我们使用STM32移植FreeRTOS系统时,因为一些定义问题,我们将缺少的定义补全之后,程序运行会出现以下错误:

网上很多资料在FreeRTOSConfig.h上是这样定义的,不过运行之后会有重复定义错误出现

FreeRTOS.axf: Error: L6200E: Symbol SysTick_Handler multiply defined (by port.o and delay.o).

重复定义错误如下:

FreeRTOS.axf: Error: L6200E: Symbol SysTick_Handler multiply defined (by port.o and delay.o).

(这里我直接使用的STM32自带模板,所以是Template.axf)

我们只需要将#define xPortSysTick_Handler注释掉,程序就能正确运行了

FreeRTOS.axf: Error: L6200E: Symbol SysTick_Handler multiply defined (by port.o and delay.o).


相关文章:

  • 2022-01-02
  • 2022-12-23
  • 2022-12-23
  • 2021-10-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-29
  • 2021-11-05
  • 2021-06-16
  • 2021-10-08
  • 2021-05-13
  • 2021-10-20
  • 2021-06-26
相关资源
相似解决方案