非常感谢社区、沐姐姐、各位版主,有幸获得了该开发板。同时感觉有责任把这个板子的开发、调试等情况,逐步发一些日志、文章。 板载的资源、说明其它帖子说明的很详细,我就没做相关的说明,下面针对加电和驱动、固件等情况做一个说明。 1. STM32F746G-DISCO包装 STM32F746G-DISCO使用了ST常用的塑料包装,该包装简单、易存储、结实,基本不用担心即使有个屏幕也不太容易损坏,但塑料包装相对来说不太环保,希望大家不要丢弃,当不用时可以再放回包装内。内含STM32F746G-DISCO开发板和手册一页。 下面是正面图: 下面是背面图: 打开包装后,用手捏住网络通信口,适当用力就可以轻易的把整个板子拿出,如下图中上方就是网络通信口: 四角各有一个塑料柱,可以保护下方的电路板,将屏幕摆正后: 2. STM32F746G-DISCO上电 开发板使用了mini USB接口,该mini USB接口略大于Android手机使用的micro USB接口,如果没有mini USB线,则需要自备一条,包装中没有这条线缆。 接入主机电脑,发现无法找到ST Link驱动,板子也只有LD7闪烁,且屏幕不亮,开发板没有启动起来。如下图示: 注意:一般情况下无上述问题,但通过mini USB无法启动的情况属已知问题,见下述。 查阅UM1907可以知道,STM32F746G-DISCO共有5个电源供应源,分别通过上图中红框的JP1跳线来进行选择:5V ext(含2种:外接5V供电和通过CN6提供的7-12V供电)、5V link、usb_fs、usb_hs。默认是使用5V link,即通过接入CN14的mini USB供电,那为什么没有加电成功呢? CN14连接到了ST-LINK,当CN14接入电脑后,电脑提供100mA电流,首先ST-LINK启动,此时LD7灯闪烁表示ST-LINK启动成功。接着电脑进行USB枚举(USB enumeration),期间STM32F746G-DISCO向电脑请求500mA电流,如果电脑通过请求并提供该电流,则电源开关U8(ST890)打开,LD2亮,系统启动。否则,电脑如无法提供500mA电流,则U8无法启动,LD2不亮,系统不能启动。更多细节可以参考UM1907中的“1.2 Power supply”小结,电脑的USB枚举请参考更多其它资料。 如果你的开发板遇到此问题,那么基本上是电脑在进行USB枚举时无法提供500mA电流所致,解决方法是可以更换一个USB端口、一台电脑、或更换系统,或在虚拟机下尝试,本文在虚拟机下测试开机正常。另外,也可以通过对JP1跳线使用usb_fs或usb_hs供电方式启动,此时需要分别接入对应的usb_fs或usb_hs端口,在有问题的电脑上,使用该方式也正常启动了开发板。 在虚拟机下使用mini USB端口供电方式,启动了开发板,LD7灯、LD2灯常量表示ST-LINK及电源供电均正常,LD4灯亮表示当前系统工作于USB host模式下,如下图: 系统界面更加友好,但仍然使用的是STemWin GUI,见下图: 3. 安装驱动和更新固件 如果ST-LINK驱动过低,则无法识别到STM32F746G-DISCO的ST-LINK及其提供的更多设备功能。下载最新的ST-LINK驱动(http://www.st.com/web/en/catalog/tools/PF260219),当接入开发板后,系统提示找到新硬件,根据提示安装驱动: 根据系统提示,安装所有新硬件驱动,把所有驱动目录都指向ST-LINK即可。 为了最大限度的使用ST-LINK提供的调试功能,你可能需要升级ST-LINK的固件,下载最新的ST-LINK固件(http://www.st.com/web/en/catalog/tools/PF260217),并根据情况安装,最新的和开发板上的一致,则不需要安装了,如下图示: 注意:如果安装了MDK-ARM v5及以上版本,里面默认的有ST-LINK Upgreade和ST-LINK驱动程序,但版本可能太低,这可能造成错误的升级或安装。比如,我的MDK-ARM里面的ST-LINK固件包就太低,不能用这个更新!由此看来ST-LINK Upgrade并不是实时联网获取最新固件的。如下图示: 至此,STM32F746G-DISCO的上电启动、驱动安装、固件升级等准备工作已经完成,随后可以在各类平台上进行开发、调试了,包括:MDK-ARM、mbed、EWARM、免费的AC6:SW4STM32、Atollic TrueStudio以及CooCox等。后续将在MDK-ARM中进行下一步开发和调试。 4. 参考 [1] 32F746GDISCOVERY: http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF261641 [2]《UM1907User manual Discovery kit for STM32F7 Series with STM32F746NG MCU》: http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00190424.pdf [3] ST-LINK/V2-1驱动:http://www.st.com/web/en/catalog/tools/PF260219 [4] ST-LINK/V2-1固件:http://www.st.com/web/en/catalog/tools/PF260217 [5] STM32F746NG: http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1858/LN1902/PF260869 1 `2 Z3 v i* N7 B, K5 a |
STM32F746G-DISCOå¼ç®±åé ç½®.pdf
下载1.26 MB, 下载次数: 160
【合集】STM32F7教程、资料大集合
基于STM32F746G-Discover的扩展电路板
F769 Discovery实现播放U盘音乐的播放器
STM32 VS Code Extension (在Ubuntu上开发STM32,ST官方vscode插件使用指南)
STM32F765@216MHz跑NES模拟器【代码】【视频】
基于STM32F7实现ADC软件触发+轮询采集
基于STM32F7进行ADC采集解决更新问题
基于STM32F7使用定时器经验分享
实现基于STM32F7中周期采集
基于STM32F7中实现采集和中断
什么时候都不晚
欢迎提出宝贵意见
。。。
有问题欢迎讨论