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

查看: 771|回复: 0

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

[复制链接]

82

主题

636

回帖

121

蝴蝶豆

版主

最后登录
2020-7-12
发表于 2017-3-30 18:00:00 | 显示全部楼层 |阅读模式
[NUCLEO-F412ZG试用体验] 二、开发准备
在发出申请后就开始查找关于412的芯片资料、开发平台、编程技术和方法,计划采用mbed作为开发工程样板。我的计算机系统是Windows 7,64位的。网上听说采用Keil开发STM的较好于是在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,ARMmbed网上没有NUCLEO-F412的工程,只好采用NUCLEO-F411re的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
回复

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版