你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 1127|回复: 1

[STM32F412] [NUCLEO-F412ZG试用体验] 二、开发准备

[复制链接]

82

主题

636

回帖

121

蝴蝶豆

版主

最后登录
2020-7-12
发表于 2017-3-30 18:00:00 | 显示全部楼层 |阅读模式
发出申请后就开始查找关于412的芯片资料、开发平台、编程技术和方法、以及C语言都加强了一番,计划打算采用mbed作为开发工程样板。我的计算机系统是Windows 7,64位的。在看网友们的资料时,介绍Keil好用,于是在KEIL网站下载了uVision5.22开发软件,并且进行了必要的操作,在KEIL网站还下载了相关的补丁包。下边开始介绍一步一步完成开发工程的创建:
1、登录ARMmbed官网,是中文的网站,见图201。
2、单击 开发人员快速入门 按纽,见图202。进入项目创建过程,此时如果还没有账户将会转到创建账户的页面,此过程省略了,登陆后的页面已经变成英文的了,好在还可以看明白就如此这般了。
3、在图203界面,单击Get startting 按钮。
4、在图204界面,单击 mbed OS Blinky Example 按钮。
5、在选择开发板的位置,打钩STMicroelectronics,右边就只剩下STM的开发板了,图205。
6、下拉找到 NUCLEO-F412ZG 开发板,单击,见图206。
7、下拉到图207的图示位置,单击Add to mbed Compiler 按钮。
8、下拉到图208的图示位置,单击 Open mbed Compiler 按钮。
9、接下来就是选择例程,看来最简单的LED点亮是最好的开始,打开后的工程模板见图209。
10、创建的mbed工程模板文件夹,见图210。
11、如果想在本地编程完成测试实验,需要将工程文档下载到本地。右击左侧工程文档的根目录,在弹出的菜单选择Export program,见图211。
12、在Export Toolchain下拉列表中寻找与本地开发工具相同的工程文档,习惯的IAR没有,只好选用Keil uVision5,见图212。
13、下载完成后,在本地展开后的文件夹显示,见图213。
14、打开KEILuV5,打开展开后的工程项目文档见图214。由于默认的main.cpp文档文件夹没有显示,为此修改它。
15、再打开的管理项目组中的Groups下的空行中双击,输入scr,点击下表的Ok按钮即可,最后的结果就好了。见图215。
16、如果查找没有此芯片,可以单击Park Installer图标,搜索下载需要的设备补丁包,见图217。
至此工程项目的全部准备工作完成,可以开始开发板的测试实验和开发了。
这句话说早了,在KIEL下针对首个简单的LED编译即开始报错:objects.h没有,搜整个项目文件夹没有。其中试了很多方法,包括下载新的驱动包,从网上搜一个objects.h包拷贝进来,结果出现更多的没有的文档,只好重新采用较为熟悉的IAR,因为mbed没有F412的工程文档,直接采用NUCLEO-F411re的IAR模板来尝试,结果一下就成功了。
以后的开发将是基于IAR的。具体为:
操作系统:Windows 7,中文64位
开发平台:IAR Embedded Workbench for ARM 7.80
案例模板:nucleof411Blinky-->将来改名为:nucleof412Iarmbed——目的是见名释义。
此文前一大部分和图片算是白做白写了,以引起相关网友的重视,不要重蹈覆辙。后边的一点点算是补偿,但没有写任何东西。

201-ARMmbed首页.png
202-ARMmbed快速入门.png
203-创建新账户后进入开发.png
204-Get startting.png
205-mbed OS belink Example.png
206-单击NUCLEO-412ZG开发板.png
207-单击Add to your mbed Compiler.png
208-Open mbed compiler.png
209-第一个工程就创建好了.png
210-按照图示选择例程.png
211-导出工程.png
212-导出工程对话框.png
213-在本地展开后的文件夹.PNG
214-打开的工程源代码组无名.PNG
215-更改组文件夹名称.PNG
216-右击Manage Prohect Items.png
217-在线下载KEIL的分12的pack.PNG
<
回复

使用道具 举报

1182

主题

3785

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-3-17
发表于 2017-3-30 21:06:17 | 显示全部楼层
被刷屏了。。
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版