目录

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,更新即可,如果已经更新过可跳过这一步

双击后会提示更新stlink,更新即可,如果已经更新过可跳过这一步

 

2. 点击run—debug后出现如下界面,点击switch

点击switch进入调试界面至此,程序已经下载进单片机了,同时进入了调试界面

 

最近在学习stm32cube IDE生成代码却下载不了,网上找了一些资料,都没说明白,自己尝试着,居然成功了。不对之处请指正。

点击全速运行,可以看到效果,将st-link拔出,可以通电测试,程序下载好了

 

点击全速运行,可以看到效果,将st-link拔出,可以通电测试,程序下载好了
 

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐