本帖最后由 zhangmangui 于 2015-12-16 22:13 编辑
一直没有机会深入学习STM32,这个从大学到现在一直很受大家欢迎的热门产品。工作中发现STM32使用非常广泛,好多高性能简易产品直接要求使用STM32,我觉得这个与STMicroelectronics的大力推广、市场价格和货源是分不开的,从
21家每次活动的推广和开发板配送的数量不得不让人感叹,真是大公司啊!
给大家举个做产品的例子,比如做一款RFID的教学产品,如果你只是用一款51单片机和射频相关芯片完成一个读写卡设备,
去推广大家都觉得这个东西学习不到多少东西;如果使用了STM32+射频芯片,那效果完全是不一样的。
本人也非常荣幸得到了一款STM32f469I开发板,拿到快递包裹时发现板子严重受损,包装壳破裂,塑料柱断了,非常
担心上电后没有任何反应。。。找了mini USB线上电后,发现板卡启动正常,显示流程,触摸灵敏,倍感荣幸。
跟随大家脚步,先来两张裸照。
开机后的各种画面大家应该看到很多帖子中的分享,作为一个初学者,我还是从搭建开发环境开始吧,很多过程可能
存在不合理的情况,还望各路大侠多多指教。
KEILMDK-ARM v5.00 uVision5下载安装,本人最开始下载了mdk512(版本5.12),下载地址:
http://www.myir-tech.com/soft.asp?id=904,结果在安装后进行最新版Keil.STM32F4xx_DFP.2.7.0.pack安装时出现了
很多问题,并且找不到STM32F4系列,实在没办法最后就下载了KEIL MDK-ARM v5.00 uVision5最新版mdk517(版本5.17)
,最新版本下载链接:http://www2.keil.com/mdk5,安装使用一切顺利!
双击mdk517.exe进行安装后安装后更新pack里面就会有STM32F4系列的9个Devices,如下图:
Install后将会在线更新Keil.STM32F4xx_DFP.2.7.0.pack,为了节约时间,建议提前下载Keil.STM32F4xx_DFP.2.7.0.pack,然后
File—>Import进来,速度会快很多。
Keil.STM32F4xx_DFP.2.7.0.pack下载链接:http://www.keil.com/dd2/Pack/#/eula-container
Keil.STM32F4xx_DFP.2.7.0.pack导入:
完成之后STM32F4系列的Devices增加到15个,Pack下的STM32F4xx_DFP变为Up to date。
这样基本的开发环境就搭建完成了,ST提供的其他软件工具我还没有使用到,相关链接为:
STM32CubeMX http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?s_searchtype=partnumber# STM32CubeF4
http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/LN1897/PF259243?s_searchtype=partnumber#
为了mdk517后期的正常开发使用,需要进行**,**方法比较简单,打开软件,在File下点击
License Management,将Computer ID(唯一CID)拷贝,然后打开**工具,粘入CID,选择Target
为ARM,然后生成ID Code,如下图所示:
拷贝ID后粘入License Management中的New License ID Code,选择Add LIC,成功完成操作后如下图:
完成**我将不会受代码大小的限制,并且看到完整的版本信息如下:
**工具分享:
keygen.rar
(16.29 KB)
完成开发环境的搭建和**之后,需要安装硬件驱动,在STM32469I-DISCO开发板上集成有一个
ST-LINK / V2-1编程和调试器,安装ST-LINK/ V2-1驱动程序,ST官网下载最新驱动程序,
地址:http://www.st.com/web/en/catalog/tools/PF260219
下载完成后进行安装,如下图所示操作:
完成安装:
之后我们可以加入USB查看电脑对ST-LINK的识别情况,本人安装后识别的到情况有些异常,
不知道具体原因,删除驱动重新安装了几次都是这样,但是不影响正常使用。
开发板相关资料的下载:http://www.st.com/stm32f4-discovery
http://www.st.com/web/catalog/tools/FM116/CL1620/SC959/SS1532/LN1848/PF262395
|