通过论坛和社区坛友分享的精彩帖子,学习STM32F746 Discovery开发板,先从ST-LINK驱动、MDK开发软件安装开始。 1.ST-LINK驱动:STM32 ST-LINK utility software 在STM官网下载STSW-LINK004软件http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link004.html 安装成功后,会看到STLINK驱动、USB转串口驱动及“STM32 ST-LINK Utility”烧写软件 安装驱动时问题: 刚开始安装驱动时,直接右键更新驱动程序,选择“STSW-LINK009”路径后,一直提示无法正常安装驱动,从其他网站下载ST LinkV2.0驱动后也是提示无法正常安装驱动,使用“stsw-link004”后,驱动安装正常。
2
|
|
|
|
2.烧写官方STM32746G-DISCO_Demo演示例程
拿到开发板后,上电后不是官方演示例程,安装mdk V5.17后,安装“Keil.STM32F7xx_DFP.2.7.0.pack”,在默认路径下“C:Keil_v5ARMPackKeilSTM32F7xx_DFP2.7.0ProjectsSTM32746G-DiscoveryDemonstrationBinaries”可看到“STM32746G-DISCO_Demo_V1.1.2.hex”官方demo演示hex文件
打开“STM32 ST-LINK Utility”软件后,
1)先点击“External Loader”-“Add External Loader”-“N25Q128A STM32F746G-DISCO”,选择STM32F746G-DISCO,
2)点击“connect to the target”快捷按钮,提示Connected via SWD,Connection mode:Normal等
|
|
|
|
|
3)打开binary File,“STM32746G-DISCO_Demo_V1.1.2.hex”,点击“Target”-“Program…”,烧写过程耗时比较长
|
|
|
|
|
MDK下打开官方STM32F7-DISCO demo例程界面如下:
|
|
|
|
|
3.MBED在线编程软件Online IDE for STM32F746G-DISCO at ARM mbed 在官网https://developer.mbed.org/platforms/ST-Discovery-F746NG/注册注册mbed compiler后,可以在不同办公电脑查看工程,编译后,会通过浏览器下载生成的bin文件,右侧窗口Build显示编译情况,界面如下
|
|
|
|
|
右侧窗口Summary可以导出工程到mdk4格式,界面如下
|
|
|
|
|
生成的bin文件和工程导出如下: 使用“STM32 ST-LINK Utility”软件烧写“DISCO-F746NG_blink_led_DISCO_F746NG.bin ”,可以看到ld1指示灯闪烁 工程文件使用mdk可正常编译
|
|
|
|
|