查看: 1756|回复: 0

​STM32F746 Discovery 学习笔记1 熟悉软件

[复制链接]
  • TA的每日心情
    开心
    2022-4-12 14:51
  • 签到天数: 163 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2016-8-1 08:49:38 | 显示全部楼层 |阅读模式
    分享到:
    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可正常编译
    先写到这里,继续学习!!!
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-20 16:39 , Processed in 0.118429 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.