温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

eclipse如何新建立一个STM32的文档并编译下载调试

发布时间:2021-11-26 15:43:03 来源:亿速云 阅读:482 作者:小新 栏目:互联网科技

这篇文章将为大家详细讲解有关eclipse如何新建立一个STM32的文档并编译下载调试,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一.新建一个C/C++文件

    1.File-> New->C/C++ Project

eclipse如何新建立一个STM32的文档并编译下载调试

    

 2.选择对应芯片系类+Cross arm GCC

eclipse如何新建立一个STM32的文档并编译下载调试

3.配置基础属性

根据你芯片的大小进行配置:

Chip family :先择芯片的类型

Flash Size:根据 FLASH大小填写

External clock :填写实用的晶振频率,也可以不填后期修改。

Content:一般选用 Empty,里面只有一个 LED 例子。

eclipse如何新建立一个STM32的文档并编译下载调试

4.选择默认Group命名

eclipse如何新建立一个STM32的文档并编译下载调试

5.选择设置正确的CDT(GCC)目录以及make链接工具的目录

eclipse如何新建立一个STM32的文档并编译下载调试

Finish 之后效果如图

eclipse如何新建立一个STM32的文档并编译下载调试

6.配置代码优化等级

 在Project Explore下文件显示位置鼠标右键

eclipse如何新建立一个STM32的文档并编译下载调试

效果如图

eclipse如何新建立一个STM32的文档并编译下载调试

7.添加全局宏定义

eclipse如何新建立一个STM32的文档并编译下载调试

8.添加.C .H文件目录

eclipse如何新建立一个STM32的文档并编译下载调试

9.添加链接文件

eclipse如何新建立一个STM32的文档并编译下载调试

测试编译:

    发现编译还是有问题,发现是make和toolchain的路径问题,然后在Project->properties->c/c++ build->Tools Paths

第一个路径选择make的地址:我的地址为D:\Program Files (x86)\GNU Tools ARM Embedded\GnuWin32\bin

第二个路径选择链接的地址:我的地址 为 D:\Program Files(x86)\GNU Tools ARM Embedded\5.4 2016q3\bin

eclipse如何新建立一个STM32的文档并编译下载调试

修改之后发现正常编译。

eclipse如何新建立一个STM32的文档并编译下载调试

此时还需要调试下载程序:

在Eclipse下想要调试STM32等单片机,需要J-LINK或者ST-LINK,相对来说,可能J-LINK的教程会比较多一些,

但手头上只有ST-LINK,物尽其用,所以这里介绍一哈在Eclipse下配置调试工具ST-LINK。

二.设置STLINK下载调试器

1.安装ST-LINK Utility软件

windows版本下载地址:

http://www.st.com/web/en/catalog/tools/PF258168

2.Run -> External Tools 

eclipse如何新建立一个STM32的文档并编译下载调试

3.新建一个设备:名字自行定义

eclipse如何新建立一个STM32的文档并编译下载调试

4.双击设置下载器属性

选项中只需更改【Main】和【Commom】选项卡,参数如图下

${workspace_loc:/st_test_one_c}-P"${project_loc}/${config_name}:${project_name}/${project_name}.hex"-V -Rst

【Main】界面

eclipse如何新建立一个STM32的文档并编译下载调试

【Commom】界面

eclipse如何新建立一个STM32的文档并编译下载调试

此时可以下载,如果下载不进去,用project->clean先清除一下编译文件,再编译之后,再次下载。

eclipse如何新建立一个STM32的文档并编译下载调试

然后再点击下载:

eclipse如何新建立一个STM32的文档并编译下载调试

三.DEBUG配置

1.Run-> Debug Configurations

eclipse如何新建立一个STM32的文档并编译下载调试

2.进行芯片以及具体细节配置

eclipse如何新建立一个STM32的文档并编译下载调试

3.Debug进入调试

eclipse如何新建立一个STM32的文档并编译下载调试

关于“eclipse如何新建立一个STM32的文档并编译下载调试”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI