[原创] STM32F769I-DISCO评测(4)开发环境搭建&软件系统

dql2016   2016-12-9 12:57 楼主
意法半导体ST公司为Discovery评估板提供了非常丰富完备的开发生态系统,在IDE方面,支持主流的IDE,有MDK、IAR、GCC-basedIDEs等,还支持云端Mbed开发(暂不支持F769);在软件方面,ST为STM32F7提供了HAL库,并提供了大量的工程实例和开发模板,帮助工程师快速开发工程;另外,还有非常简单易用的STM32 CUBEMX配置工具可使用图形化界面完成STM32微处理器的初始化配置工作;另外支持Matlab Simulink基于模型设计嵌入式系统。
 STM32F769I-DISCO评测
 STM32F769I-DISCO评测
一、开发环境搭建:
我们以windows平台为例,主要分为两步,IDE安装和驱动安装;
1、IDE安装
在开发板内附说明书上已经明确的告诉我们有3种开发工具,如图所示:
 STM32F769I-DISCO评测
我们这里使用KeilMDK-ARM ,下载地址如下:
安装和谐方法自行百度。
另外我们还需安装Software Packs,通过它可以安装新的组件,从而支持新的器件。
下载地址为:

 STM32F769I-DISCO评测
下载好后,可以点击 MDK5 Build Toolbar 的最后一个图标调出 Pack Installer然后点击导入Keil.STM32F7xx_DFP.2.7.0.pack等待导入完成。
注:ST官网需注册下载!
2、驱动安装
首先是板载调试编程器ST-LINK/V2-1的驱动安装

安装软件:STSW-LINK009(目前最新版本为1.0
下载地址:
 STM32F769I-DISCO评测
安装好驱动后,用Micro USB线连上CN16 USB_STLINKPC,打开设备管理器可以看到驱动安装情况;
 STM32F769I-DISCO评测
 STM32F769I-DISCO评测
3、下载和烧录
首先下载安装烧录工具,烧录有两种方法,即通过STM32 ST-LINK Utility或者Keil MDK-ARM。
STM32 ST-LINK Utility 烧录:

1)   安装软件:STM32 ST-LINK Utility(目前最新版本为4.0.0)
 STM32F769I-DISCO评测
下载地址:

1)      烧录:准备好Micro USB线和需要烧录的hex文件,一般来说我们可以按如下步骤烧录hex或者bin文件,具体问题还需具体分析。
 STM32F769I-DISCO评测
Keil MDK-ARM烧录:

通过板载ST-LINK/V2-1调试编程器烧录,Keil编译好工程后,一般来说点击Download即可,具体问题还需具体分析。
 STM32F769I-DISCO评测
二、烧录官方Demo:
STM32Cube ST 提供的一套性能强大的免费开发工具和嵌入式软件模块,能够让开发人员在 STM32 平台上快速、轻松地开发应用。它包含两个关键部分:
1 图形配置工具 STM32CubeMX。允许用户通过图形化向导来生成 C 语言工程。
2 嵌入式软件包( STM32Cube 库)。 包含完整的 HAL 库( STM32 硬件抽象层 API),配套的中间件(包括 RTOS USB TCP/IP 和图形),以及一系列完整的例程。
STM32CubeMX的安装自行百度,这里不再赘述。

STM32CubeF7下载地址为:
 STM32F769I-DISCO评测
下载后解压,打开:\STM32CubeF7\STM32Cube_FW_F7_V1.4.0\Projects\STM32F769I-Discovery\可以看到如下目录:
 STM32F769I-DISCO评测
Applications里面是一些高级应用,如USB、音频等;
 STM32F769I-DISCO评测
Examples里面是一些外设使用例程;
 STM32F769I-DISCO评测
Demonstration是综合例程;
每种例程支持多种IDE,我们以keil为例,每个例程都有reme.txt文件,描述了例程的使用方法,一定要仔细阅读!
打开综合Demo,编译,无脑Download肯定失败why?readme.txt文件说的很清楚了,需要使用STM32 ST-LINK Utility设置外部Flash芯片再烧录。
 STM32F769I-DISCO评测
看看编译后的文件大小,My God!!! 100MB,远远高于STM32F7692MB 内部Flash啊,所以需要把部分放到外部Flash,根据readme.txt的步骤操作即可。
 STM32F769I-DISCO评测
下面还是给出步骤图吧,供参考:

Step1板卡连接好PC上电后,打开STM32 ST-LINK Utility,注意下载软件最新版本,点击Target->Connect,连接成功则文本框会显示芯片信息;
 STM32F769I-DISCO评测
Step2:点击ExternalLoader->Add External Loader以添加外部Flash芯片;
 STM32F769I-DISCO评测
Step3:在弹出的对话框选择MX25L51245G,如下图;
 STM32F769I-DISCO评测
Step4:点击Target->Program
 STM32F769I-DISCO评测
Step5:在弹出的对话框,点击Browse,选择hex文件,
最后点击Start开始烧录。(毕竟有100MB,十分缓慢,
还是泡杯咖啡慢慢等~~~)
 STM32F769I-DISCO评测


点击此处,查看STM32F769I开发板官方资源。

回复评论 (2)

图文并茂,顶!
点赞  2016-12-9 13:38
引用: michael_llh 发表于 2016-12-9 13:38
图文并茂,顶!

点赞  2016-12-10 17:45
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复