前些天拿到了论坛发的F7开发板,收到货之后,万分兴奋。
首先感谢论坛能够有这么好的活动,同时也希望大家多多参加之后的类似活动。
---------------------------------------------------我是华丽的分割线---------------------------------------------------------------------------
碍于好多帖子都讲明了F7的DEMO效果,也介绍了F7开发板的参数、性能、以及功耗,这里我先简单的将论坛坛友的帖子链接贴上来,主要是方便大家的学习。(非常感谢各大坛友的大力贡献,小弟我先整理一下)
1、关于F7板子的介绍:https://bbs.eeworld.com.cn/thread-470149-1-1.html
2、同样是介绍:https://bbs.eeworld.com.cn/forum. ... 474131&highlight=f7
板子的上电效果,以及DISCO开发板的参数性能都在上面两个连接,再次感觉两位坛友。
楼主采用的MDK5.16a版本编译器,关于MDK5.16a的下载大家直接去KEIL官网下载即可,因为MDK版本到了5.0以上之后,都是需要在线升级固件包的形式,所以需要下载F7的pack文件,同样的官网可以搞定。这里再给大家一个链接,可以参考。
http://bbs.ickey.cn/group-topic-id-55217.html
下面我来说说关于板子下载出现以下情况的原因,以及解决方法。
出现这种情况,想必大家都是使用MDK编译器,使用STM32cubeF7官方库中的DEMO工程:
(stm32cubef7 -> STM32Cube_FW_F7_V1.1.0 -> Projects -> STM32746G-Discovery -> Demonstration -> MDK-ARM ->Project.uvprojx)
出现此问题的原因在与,MDK烧录时候不支持外部FLash。如下图的下载时候提示。
如果想恢复使用demo,目前可以采用st-Link烧录hex文件,st-Link可以去官网下载,步骤如下:
打开软件 -> File ->open file -> (找到stmcubef7中Projects\STM32746G-Discovery\Demonstration\Binaries中的STM32746G-DISCO_Demo_V1.0.1.hex文件)
target - > program&verify 弹出来对话框,点击START,稍等一段时间,当进度条满了后,按复位键即可。
有人说刚拿到板子插到电脑没反应,可能是以下原因:
因为默认通过ST-link来供电,插入电脑USB接口后,只有枚举成功后,才会开启MCU的供电系统
枚举的时候,100mA;枚举成功后,才能供电500mA,如果电脑USB不接受500mA或者使用USB,就会枚举失败
详细的信息(抄写某博客的)
STM32F746G-DISCO discovery board can be powered from ST-LINK USB connector CN14 (5V link), but only ST-LINK circuit hasthe power before USB enumeration, because the host PC only provides 100mA to the board at that time. During the USBenumeration, STM32F746G-DISCO board asks for the 500mA power to the host PC. If the host is able to provide the requiredpower, the enumeration finishes by a “SetConfiguration” command and then, the power transistor U8 (ST890) is switchedON, the red LED LD2 is turned ON, thus STM32F746G-DISCO board can consume maximum 500mA current, but no more. If thehost is not able to provide the requested current, the enumeration fails. Therefore the ST890 (U8) remains OFF and theMCU part including the extension board won’t be powered. As a consequence the red LED LD2 remains turned OFF. In thiscase it is mandatory to use an external power supply.