单片机学习小组
直播中

戚歆敦

8年用户 1049经验值
私信 关注

怎样将FreeRTOS源码移植到IAR上呢

怎样将FreeRTOS源码移植到IAR上呢?如何去实现呢?

回帖(1)

周敏

2022-1-27 10:05:53
IAR移植FreeRTOS

之前写了移植在MDK的文章,之后试着移植到IAR上(IAR的在线调试功能用着比MDK顺手,在线调试实时查看大型数组也不会卡死,MDK查看数组若是太大会很卡)。发现有一些要注意的地方。
IAR移植FreeRTOS与MDK移植总体差距不大,但有一下容易弄错的地方。
使用STM32CubeMX生成一个IAR工程,将FreeRTOS源码复制到文件夹中。


在portable中只需留下IAR和MemMang两个文件夹。别的文件和MDK移植相同。

Ports中多出了portasm.s和portmacro.h文件。路径是FreeRTOSportableIARARM_CM3。与之前MDK移植的文件不同。

添加.h文件

接下来是重点!!!添加.h路径后,在Assembler汇编选项中添加FreeRTOSConfig.h的路径。这么做是因为portasm.s文件中有引用到了这个文件。

编译完成。

其他步骤就和MDK移植一样了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分