STM32F746 Discovery 学习笔记1 熟悉软件
通过论坛和社区坛友分享的精彩帖子,学习STM32F746 Discovery开发板,先从ST-LINK驱动、MDK开发软件安装开始。
1.ST-LINK驱动:STM32 ST-LINK utility software
在STM官网下载STSW-LINK004软件https://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.烧写官方STM32746G-DISCO_Demo演示例程
拿到开发板后,上电后不是官方演示例程,安装mdk V5.17后,安装“Keil.STM32F7xx_DFP.2.7.0.pack”,在默认路径下“C:\Keil_v5\ARM\Pack\Keil\STM32F7xx_DFP\2.7.0\Projects\STM32746G-Discovery\Demonstration\Binaries”可看到“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可正常编译
先写到这里,继续学习!!! |