目录
1、通过STM32CubeIDE编译后能否生成BIN或HEX文件?能。
2、STM32CubeIDE工程显示栏中的ld后缀文件是什么文件?
3、STM32CubeProgrammer 下载HEX程序步骤
4、STM32CubeIDE生成代码烧写下载到单片机芯片方法
1、通过STM32CubeIDE编译后能否生成BIN或HEX文件?能。
默认情况下,通过STM32CubeIDE编译后生成的是ELF文件,如果希望生成HEX或BIN文件也是可以的。配置过程如下。
在主菜单project properties C++/C++ Build下面,打开如下界面:
2、STM32CubeIDE工程显示栏中的ld后缀文件是什么文件?
它是工程链接脚本文件或者说程序加载文件,其它IDE也有类似的文件。比方ARMmdk中的.sct文件、IAR IDE中的.icf文件。
来自:stm32cubeide烧写程序_STM32CubeIDE使用入门的几个常见问题_weixin_39960116的博客-CSDN博客
3、STM32CubeProgrammer 下载HEX程序步骤
4、stm32cube IDE生成代码烧写下载到单片机芯片方法
stm32cube IDE生成代码烧写下载到单片机芯片方法_嵌入式阿萌的博客-CSDN博客
stm32cube IDE配置方法跟stm32cube MX的方法一样
然后点击此处生成代码。
添加流水灯代码
然后编译,Project—Build all, 没有错误警告后,开始下一步:下载程序
其实就是利用调试将程序下载进单片机
开始下载之前,将单片机和st-link连接并连接到电脑。
1. 点击debug—debug configurations(stlink更新后可以直接跳过这步)
双击后会提示更新stlink,更新即可,如果已经更新过可跳过这一步
2. 点击run—debug后出现如下界面,点击switch
至此,程序已经下载进单片机了,同时进入了调试界面
最近在学习stm32cube IDE生成代码却下载不了,网上找了一些资料,都没说明白,自己尝试着,居然成功了。不对之处请指正。
点击全速运行,可以看到效果,将st-link拔出,可以通电测试,程序下载好了