学习FreeRTOS-01-构建安装环境

本文详细介绍了在Ubuntu系统中为STM32搭建FreeRTOS开发环境的步骤,包括安装必要软件,使用STM32CubeMX创建工程,配置ld script和makefile,以及如何通过openocd进行编译、运行和调试。还提供了使用Eclipse建立GUI开发环境的参考链接。
摘要由CSDN通过智能技术生成

1.安装软件

    使用stlink或jlink在Ubuntu调试程序需要预先安装一些软件

    make,libusb,openocd,telnet,gcc-arm-none-eabi,STM32CubeMX

2.创建工程

    2.1获取ST提供的库

         运行STM32CubeMX创建一个工程,就会自动下载对应芯片的库

    2.2创建工程模板

         工程模板主要包括makefile,ld script,源代码组成

          ld script:在ST提供的库里已经有了,选择GCC版本对应你的CPU型号的,也可以参照手册编写或修改

          makefile:FreeRTOS工程很小,写一个简单的makefile就可以了,也可以使用附件里的makefile修改一些参数适配你的CPU型号

          源代码:需要把ST提供的库中GCC版本的对应你的CPU的源文件和头文件复制出来,可以参考附件里的模板

3.编译,运行,调试

    3.1编译和清理

         如果使用了附件里的makefile模板只要运行make all即可

    3.2运行程序

         开发板需要链接到电脑,之后启动openocd

         可以在/usr/share/openocd/scripts/interface/看到所有支持的调试工具接口配置文件

         可以在/usr/share/openocd/scripts/target/看到所有支持的CPU配置文件

         JLINK:sudo openocd -f interface/cmsis-dap.cfg -f target/stm32f4x.cfg -c "gdb_po

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值