1.ubuntu下的gcc编译
1.1 编译
- 安装交叉编译器
sudo apt-get install gcc-arm-none-eabi
- 编译
cd stm32
make
即可完成编译
1.2 烧写程序
配置openocd,使用jlink烧写程序
- 安装openocd
sudo apt-get install openocd
- 烧写
连接好jlink
make burn
即可完成程序烧写
2.windows的下cubemx(生成keil工程)
2.1安装Keil开发环境
pibot/软件工具/MDK520目录
提供了Keil5
的安装包MDK520.EXE
,安装过程不再赘述
完成安装后需要继续安装Keil.STM32F4xx_DFP.2.9.0.pack
2.2 编译
打开cubemx\MDK-ARM\
目录下的工程文件,编译
烧写程序
这里我们使用
JLink
烧写程序,连接JLink
至开发板,开发板上电这里的JLink只需要连接GND SWDIO SWCLK三根线
打开工程选项,切换至Debug标签,选择JLink
点击Settings
按钮,Port
选择SW
切换至Flash Download标签,如下图设置
保存后即可烧写程序
同时可以看到程序运行指示灯在闪烁表示程序在正常运行了