在IAR环境下向MSP430f5529lp移植freertos

因为毕设原因第一次接触实时操作系统,在移植时出了不少问题,在此记录帮助同学们少走弯路


前期准备:IAR for MSP430和例程(可以给开发板点灯),freertos源码(GitHub下载,要保证完整,有main和kernal),开发板

首先,拿到源码之后吧kernel所有文件拷贝到...\FreeRTOS-main_2\FreeRTOS-main\FreeRTOS\Source目录下,由于5529是MSP430X系列,所以我们首先要先运行demo

位于...\FreeRTOS-main_2\FreeRTOS-main\FreeRTOS\Demo\MSP430X_MSP430F5438_IAR目录下,如果源码正常,那么可以直接双击rtosdemo.eww就可以直接make成功,如果不成功那就是源码没下完整,注意在此时先不要裁剪文档。运行demo以检测代码完整性。。。

如果成功make,那么进入下一步,裁剪文档,仅仅留下MSP430F5438_IAR相关程序,准备开始转化成5529

我在其中遇到过很多问题,包括不限于出现大量bad instruction,显示栈溢出等问题,在原来的例程里并没有解决,最终还是基于demo完成点灯

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值