非常感谢与非网给我发来了期待以久的STM32F429IDISCOVERY开发板!板子是5月23日到的,但是由于被其他事情耽误了,直到放假,总算能有时间来折腾一下这精致的玩意。
由于是第一次使用ST的板卡,之前也没用过F4系列的板子,所以有很多的地方不太清楚,有些问题甚至比较幼稚,我是菜鸟我拍谁?下面分享一下我遇到的问题和解决办法。如果哪位坛友有更好的解决方法和资料,希望多多交流。
1、如何在官网下载例程和固件库?
在ST的官网搜索”32F429IDISCOVERY”进入Related Tools and Software->STSW-STM32138(STM32F429 discovery firmware package) ,即可下载到相关的软件资料,当然多逛一下,我们还会发现关于32F429IDISCOVERY的板卡介绍、原理图等资料。至于软件包中的内容,多翻阅一下各个文件夹,层次就清晰了。
2、如何使用板载的ST_LINK给芯片下载程序?
我用的编译环境是MDK-ARM V4.7版本,WIN7旗舰版操作系统,开始忘了给ST_LINK装载驱动,用平时给F103系列的芯片下程序的方法怎么LOAD都报错,后面发现是没给ST_LINK装驱动。下面就讲讲驱动的安装。
先在http://www.st.com/web/catalog/tools/FM146/CL1984/SC724/SS1677/PF251168下载适合自己机型的ST_LINK驱动程序(我下的是STSW-LINK003 ),在电脑上安装好后,在设备管理器中点击驱动加载,却发现找不到驱动程序,后面在网上搜了下,发现还得指明一个比较清楚的路径(c:/windows/inf文件夹中)才能加载ST_LINK的驱动。
驱动装好后就是MDK下载程序的相关配置,和STM32F103系列的差不多,这里不再赘述,不过为了防止有人存在不懂的地方,这里给个参考:https://wenku.baidu.com/link?url=puxXbVI7ZnSLuNCgpOwU0lpto5L1I_8kb7g12KQD-rn3zPjNk4Wr-KlU
uhfqwcgUdyUV205hXDVEO7AKZyOtSPd56vusZPuF9dS5NEI3wGu。编译后就能直接点load下载程序了。
而且在下载官方例程时发现,STM32F4-Discovery_FW_V1.1.0的例程下到单片机中什么反应都木有,我怀疑是芯片出问题了,后面又下来STM32Cube_FW_F4_V1.1.0/Project中的程序才确定程序下载成功了。其中STemWin_SampleDemo是个GUI DEMO,感觉很有意思,让我感受到了这颗“心”的强大。这个程序比较大,编译的结果是这个样子“Program Size: Code=155052 RO-data=600776 RW-data=3196 ZI-data=162276”,跑了十分钟后,MCU有些微烫了,有四十到五十度,但是画面依然是那么流畅。
STM32F4-Discovery的学习将会继续下去,预知后事如何,且听下回分解。
由于手机像素比较低而且是晚上拍的,就只能发几张还算清楚的照片与大家共享。
<span style="font-size: small;">
------------------------------- NO MORE ~ ~-------------------------------- |