2KB项目,专业的源码交易网站 帮助 收藏 每日签到

在 Code::Blocks 创立 STM32 项目

  • 时间:2019-05-14 16:49 编辑:2KB 来源:2KB.COM 阅读:805
  • 扫一扫,手机访问
  • 分享
摘要:
Code::Blocks 英文原文:Creating STM32 project in Code::Blocks

引见

对哪些决议开发STM32内嵌式使用但仍不晓得怎么Start的人来讲,如今可以Start了解了。为了这个目的,我们将运用安装了内嵌式插件集的Code::Blocks集成开发情况。Code::Blocks是一个开放源代码的收费的集成开发情况,而嵌入式插件集是一个扩大了Code::Blocks集成开发情况套件的特别的插件和剧本集。内嵌式插件集包含构建项目标GCC ARMTools集,别的调试插件经过ST-Link/V2在线调试适配器简直支撑一切的STM32装备。

布景

要Start开发的话,你需求安装三个工具:
  1. Code::Blocks集成开发情况
  2. 嵌入式插件集
  3. ST-Link/V2驱动
别的你还需求一个评价板,比方STM32 Discovery系列,对初学者来讲它是最好选择。在这篇文章里,我们将运用STM32F3Discovery。

项目导游

启动Code::Blocks集成开发情况后,选择文件>新建>项目菜单项。这就Start显示指点你经过项目创立进程的系列导航窗口。在第一个窗口里,选择STM32项目,然后确认这个选项。

第二个窗口只是显示了一些欢送信息。

在第三个窗口里,请输出项目的题,选择项目寄存地位。

第四个窗口答应你选择目的硬件平台和项目创立过程当中运用的一些库,另有固化的文件格局。正如上面所提到的,如今我们的目的板是STM32F3-Discovery。选择某个评价板的话将有更多使用框架的选项供你选择。假如你选择定制设计,这就意味着重新Start这个项目,那末只要根本的使用框架可使用。

第五个窗口是输出一些与衔接相干的设置。假如你不熟习GNU衔接器剧本,我个人建议你不要更改这些设置。这儿选择或许输出的值将会呈现在主动生成的衔接器剧本里。阐明:衔接的剧本名字不是最领导文本里提到的target.ld而是<项目名>.ld。前期一切需求对终极内存构造的更改都是经过编辑这个文件来完成的。

如今选择项目框架。最好是选择一些曾经预备好的可使项目防止构建时碰到费事的框架。别的你也能够尝尝创立如许的项目,便于当前定制此中的某个。下面的编辑框显示了刚创立项目标一些阐明。

假如你计划不单单是构建项目,并且想改良、测试项目,那末选择准确的硬件调试器,确保你的板卡可以正常运转。今朝你可以选择的只要ST-Link/V2。

最初一步是Tools集的选择和构建目的的选择。要答应调试项目标话,请选上创立“调试”设置装备摆设选项。因为运用了分歧的编译器选项,项目在更改了预先选择的Tools集(编译器)STM32 GCC编译器后需求一些手工调剂。假如需求的话,请选择项目>构建选项菜单项,然后在图所示的对话框修正这些项。最初点击完成按钮,履行项目创立。这时候将复制一切文件到第三步所选择的目次下。

构建项目

如今,我们项目预备构建了。按下Ctrl-F9或许选择下图所示的菜单履行编译和链接。教庞杂的项目可能由多个构建目的构成。每一个构建目的单独编译和衔接,而且具有依靠次序。此中一些构建目的就称作虚拟目的,虚拟目的定义了这类依靠次序。


构建进程完成以后,检查构建日记,确保没有任何构建错误。

调试项目

如今项目曾经构建完成。是时分看看目的板的内存了。但是存在很多分歧的构建目的,不外仅一些目的具有完好的目的代码。其他的则是一些协助或许辅佐构建目的。在导游的最初一步中输出的构建目的名可以知足完好目的码这个请求。下面论述了怎么尽快启动调试

激活与ST-Link/V2在线调试适配器之间的衔接。不要遗忘把这个适配器的衔接主机的USB线拔出到某个USB端口。别的你需求把目的板衔接线JTAG/SWD线衔接到目的板上。假如不是STM32 Discovery板的话,那末新板上的牢固跳线确保准确衔接目的板。

在第一次衔接之前你能察看到对话恳求来断定以后设置形态。你可以坚持默许设置。以后你也能够选择Debug > Target settings 菜单条目来改动设置。

Ano = Yes
Ne = No

EPS Debugger记载窗口搜集调试信息, 这里会记载一些在衔接中呈现的问题。如今一切都ok。

在成功衔接后,我们可以把我们的工程发送(下载)到目的版卡。

在重置板卡之前,再看看EPS调试日记窗口以确认,鄙人载过程当中没有发作错误。重置(设置PC默许的初始地址)板卡点击 Debug > Reset菜单项。

如今我们可以Start测试我们创立的工程。黄线显示以后PC(顺序计数器)的地位。

描绘调试技术是超越了本指南的范围。

亮点

这是很难以想象的,我终究会调试我的调试器。 本文中的一切译文仅用于进修和交换目标,转载请务必注明文章译者、出处、和本文链接。 2KB翻译任务按照 CC 协议,假如我们的任务有进犯到您的权益,请实时联络我们。


2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【计算机/互联网|】Nginx出现502错误(2020-01-20 21:02)
【计算机/互联网|】网站运营全智能软手V0.1版发布(2020-01-20 12:16)
【计算机/互联网|】淘宝这是怎么了?(2020-01-19 19:15)
【行业动态|】谷歌关闭小米智能摄像头,因为窃听器显示了陌生人家中的照片(2020-01-15 09:42)
【行业动态|】据报道谷歌新闻终止了数字杂志,退还主动订阅(2020-01-15 09:39)
【行业动态|】康佳将OLED电视带到美国与LG和索尼竞争(2020-01-15 09:38)
【行业动态|】2020年最佳AV接收机(2020-01-15 09:35)
【行业动态|】2020年最佳流媒体设备:Roku,Apple TV,Firebar,Chromecast等(2020-01-15 09:31)
【行业动态|】CES 2020预览:更多的流媒体服务和订阅即将到来(2020-01-08 21:41)
【行业动态|】从埃隆·马斯克到杰夫·贝佐斯,这30位人物定义了2010年代(2020-01-01 15:14)
联系我们

Q Q: 7090832

电话:400-0011-990

邮箱:7090832@qq.com

时间:9:00-23:00

联系客服
商家入住 服务咨询 投拆建议 联系客服
0577-67068160
手机版

扫一扫进手机版
返回顶部