1. 感谢
很庆幸能够参与此次设计大赛,虽然作为小小的一份子,但因为是第一次参与这样的活动,激动之余也很感谢eeworld。前期活动组准备工作后,通知可以快递板子到拿到板子,效率很高。国庆就把板子拿到手了。由于一直没有时间,也就放到晚上抽点空或者周末再玩了。先在这里特别感谢主办方还有cedar带领的小组,从中学到不少东西。
2. 初次体验板子
操作系统:Win XP
编译环境:MDK Keil 5
用到的工具:STM32 ST-LINK Utility,USB type B接口线
(1)上电初尝禁果:
电源通常有多种方式接入,Ext_5V,USB ST-LINK接口,USB_FS接口,USB_HS接口,通过背板的跳冒短接可进行选择。上电后的界面应该都可以从很多地方看到,这里就不上图了。只是初步操作了界面的控制,对于st自带例程的其他功能还有待验证,有点可以看得出来,在任务的处理,可能是图片的渲染这块还是处理得不是特别好的,在连续进入返回界面时会偶尔出现卡顿情况。
(2)安装MDK Keil 5就不说了,只是有点不同于以往Keil版本的是,需要自己去下载芯片代码库,我采用的方法是直接到Keil官网下载:
http://www.keil.com/dd2/Pack/
(3)板子自带的例程可以去到st的官网下载:
http://www.st.com/web/en/catalog/tools/PF261909。放在目录:STM32Cube_FW_F7_V1.1.0\Projects\STM32746G-Discovery\Demonstration下。很多时候不懂的可以先看各个工程目录下的readme.txt
(4)ST-Link驱动安装。同样通过st官网下载 stsw-link009,即可通过安装
(5)直接通过MDK下载板子自带的STM32746G-DISCO_Demo_V1.0.1.hex失败。总是出现No Algorithm found for : xxxxH - xxxxH,这是由于MDK的下载工具不支持外部Flash算法。同样工程下的readme有说出解决方法,就是通过STM32 ST-LINK Utility工具。
(6)使用STM32 ST-LINK Utility下载STM32746G-DISCO_Demo_V1.0.1.hex。从st官网搜索stsw-link004下载此工具,不要直接百度下载。安装后根据Readme操作即可。有点需要注意:不要从External Loader那里所选的Norflash操作Program,会出现File out of external memory range! Please select another file.错误。在Targe处进行Program or Program Varify即可。
3. 总结
总的来说,初尝禁果感觉还是不错的。从外观来看,ST现在的开发板是越做越小,但功能却越齐全,基本涵盖了所有你想要做的实验和功能,这块开发板对学习者或想要尝试使用F7来开发产品的人来说都是不错的选择。之后还要努力去挖掘和深究更多细节上的,待续!
By William Linchen
2015.10.17