下载了官网上的移植例程,发现它自己编写了启动函数,以及一些其他的设置等,感觉很不习惯,所以自己着手修改了ST的库函数,测试通过来论坛做个备份,有需要的同志多来交流哦。
先传一个不带操作系统的例程(IAR7.2版,ST3.5版库)
iar720+st350.zip 工程截图:
FreeRTOS v7.0.2 + IAR 7.2.0版+STM32 固件库v3.5版,工程文件
工程截图:
备注:1、由于IAR版本升级的问题,需要修改启动函数相关内容:
Warning[25]: Label 'Reset_Handler' is defined pubweak in a section implicitly declared root D:\FreeRTOS_Project_yrj\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_md.s 124
;;由于IAR版本的升级,6.4到7.2 ST3.5库中启动文件需要做如下更改。
;;SECTION .text:CODE:REORDER(x)改为 SECTION .text:CODE:REORDER:NOROOT(x)
2、上传的工程文件中有关于FreeRTOS移植到STM32的移植说明。
不对之处大家多来探讨啊。