【STM32F723E-DISCO开发板试用体验】+ 2.开发环境搭建与HelloWorld

  • 川楠
  • LV5工程师
  • |      2017-11-19 11:18:45
  • 浏览量 1403
  • 回复:1
本帖最后由 川楠 于 2017-11-20 10:04 编辑 相信,还是有很多的朋友拿到开发板之后,首先就是接到电脑上,才发现没驱动,程序下载失败 (Error: Flash Download Failed - Cortex-M7)等等问题。 资源共享:http://pan.baidu.com/s/1o7EtCnw 一、开发环境搭建 首先安装KEIL 5,我使用的是KEIL5.23版本,在我共享的资料中有相关安装包和解密文件,见:STM32F723E-DISCO开发板\3.开发工具 KEIL5 安装完毕之后,需要在pack installer 中下载与安装对应的包。我在:STM32F723E-DISCO开发板\3.开发工具 中已经下载了Keil.STM32F7xx_DFP.2.9.0.pack 注意:Keil.STM32F7xx_DFP.2.8.0.pack 是不行的,由于家里的网络不稳定,Keil.STM32F7xx_DFP.2.9.0.pack一直下载不下来,但是我办公室的电脑是2.9.0的。 所以,差了一些图片,后面我会想办法补上。 完成了开发环境的搭建,你就可以开始编译en.stm32cubef7.zip\STM32Cube_FW_F7_V1.8.0 文件包中的实例工程代码了。 但也仅仅是能编译而已。因为,我们的开发板使用的是ST-LINK。需要装驱动的。 当我们将开发板连接到PC的时候,发现缺少驱动: 如上图,缺少的驱动需要在:STM32F723E-DISCO开发板\1.官方资料\7.开发工具与软件\en.stsw-link009 包中找到驱动,并且安装到电脑上。 二、程序员的Helloworld helloworld对于我来说,是能够编写代码,成功编译,下载到的单片机并运行的一个流程。 首先,我解压了 en.stm32cubef7.zip . 打开: STM32F723E-DISCO开发板\STM32Cube_FW_F7_V1.8.0\Projects\STM32F723E-Discovery\Applications 目录下的程序,直接编译,下载。 问题来了,程序编译成功了,但是下载不下去。 一直提示: Error: Flash Download failed - "Cortex-M7" 但是使用:STM32F723E-DISCO开发板\STM32Cube_FW_F7_V1.8.0\Projects\STM32F723E-Discovery\Examples 目录下在程序,则能够正常的下载。 后来,通过比对,才发现,在工程的Options -> Debug ->Setting -> Flash Download 的FLASH 选择可能有点问题,我进行如下调整之后,程序就能正常下载了 我们的STM32F723E 只有512K的FLASH。 修改之后,程序就能成功下载了。 三、我的猜想与问题 针对这样的问题,我们STM32F723E 开发板的板子上有外扩的 8M bit RAM ,在我编程设置的时候,可能有不一样的设置地方。 这个还是个问题。 我还从来没有使用过外部FLASH 或者RAM等芯片。 上期帖子: 【STM32F723E-DISCO开发板试用体验】+1.硬件工程师的视角_续 https://bbs.icxbk.com/community/thread-98275-1-1.html (出处: ICKEY BBS)
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
Sourcelink 2017-11-20
跑跑lcd就用会用到的
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子