学习FreeRTOS-01-构建安装环境
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