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