【(STM32F769I-DISCO)开发板试用体验】开发环境配置

  • STM32F769
  • yoyojacky
  • LV4工程师
  • |      2017-07-10 11:10:09
  • 浏览量 1276
  • 回复:9
本帖最后由 yoyojacky 于 2017-7-28 02:15 编辑 最近由于家里装修,基本没有时间来调试板子,非常抱歉,群里已经有朋友开始吐槽了...决定占用一点儿睡觉前的时间给大家分享一下我做的笔记,希望大神们不要拍砖拍的太狠~ 好吧,言归正传, 下面就来介绍一下我配置开发环境的详细过程: 1.找到 st 官方网站,然后搜索: stm32cubef7 ,然后下载下面搜索到的软件.很大,做好心理准备... 然后去下载: 下载.这个时候你可以去喝两杯啤酒或者咖啡.. 趁着下载的功夫,先去安装一下 stm32cubemx 工具: 操作 windows 的软件就是一个套路: 双击然后下一步到 finish. 安装路径根据自己需要修改,一般不建议修改,因为麻烦~ 这里是安装选项,你可以忽略所有操作, 就直接默认就好了.我这里也是随便放置了一下 它的图标和快捷方式. 继续,一路 Next: 这个安装速度好快的,截图都差点儿来不及..... 安装过程中可以选择创建一个自动安装脚本,这个是个生成一个安装脚本,将来重装比较方便,还是做一个吧. 这第一步是生成一个自动安装脚本,是个 xml 的文件, 然后 done. 找个地方存储一下,默认是在安装路径下面. 我做完这步以为就好用,其实还有几步需要操作, 好吧继续: 解压之前下载的 en.stm32cubef7.zip 的压缩包. 这里面有官方的实例程序,后期就靠找个来做范例,一个个挨个尝试咯~ 找一下就很容易找到他的官方项目实例的文件: 找到这里的 project.uvprojx然后双击666, 老心扎了铁了,我发现一个非常严重的问题: 因为我只是学习一下,用的 keil 是个没有授权的版本,因此报了个错误..... 我将设备接入电脑就跳出这个: 这是什么鬼~版本号….不知道有啥用,目前先放一边.. 突然 windows 提示发现新硬件,需要为 ST-link Debug 安装驱动软件?. 其实我选择了第一个,让 windows 自己找... 然后就是漫长的等待~我觉得找不到...因为按照 windows 一贯的尿性,肯定会提示我找不到的... 果然...不出我所料...这斯提示都是我预想之中的... 虽然心中各种草泥马乱撞奔腾, 但是还是尝试各种网站各种找,然后各种找不到. 最后还是突然灵机一动,也许,也许官方网站有吧? 去下载试试.. 后来删除了硬件重新搜索了一把, 微软后台这马后炮的家伙又来了... 然后提示我正在安装驱动软件...妈蛋,是老子自己装的好不好~!!! 还提示我安装不安装...真是有病啊... 没想到我的电脑自带了? 我只是一个在 Mac pro 上 parallel 虚拟机上的 windows 2008 R2, 还是很老的版本..好吧,直接安装....... 直接安装完成了...继续. --------------------------------------------- 告一段落,回到刚才 keil 打开的画面,点击编译按钮,尝试编译了一下,发现可以进行编译,说明我们的工具是 ok 的. 什么都先没有操作,看看能够编译了再去考虑从例程里面改.... 无意中看到这几个,简单了解一下,估计那个 jpeg utils 是图形操作的, vnc 是远程客户端, vnc_server 是vnc 服务器, ethernetif 是网卡接口, GUIconf 是图形用户接口配置文件, lcdConf 那个是和LCD 屏幕相关的配置. 另外一些就是什么 TCP/UDP /IP协议之类的,还有 DNS 客户端吧... 这里的大部分和网络相关的,什么 tcp,dns,udp,ip,netif 等等, 还有音乐播放器的 app, 和窗口应用之类的. 还有 usb啥的,感觉这个板子好牛逼!!!! 真的感觉好牛逼! 的感觉好牛逼! 感觉好牛逼! 觉好牛逼! 好牛逼! 牛逼! 逼! ! 来,上大图给大家欣赏一下你的外观~ 果然和板子上的 LCD 面板上显示的内容差不多. 稍微介绍一下面板上的内容吧:
  1. audio player 是个音乐播放器.
  2. video player 是视频播放器.
  3. audio recorder 是个录音机
  4. vnc server 是远程连接的服务器,可以让人从远程通过网络登录到 STM32F7的主板上进行管理.
  5. home alarm 是家庭安防的东西,可以设置监控和安防警报开关,关键是通过平面图可以很容易看到哪里报警...
6.TouchGFX 是触摸应用,我非常喜欢那个2048,在家经常一个充电宝就玩儿几个小时...哈哈 但是后来被我重新用官方的实例烧录后就咩有了...好悲桑~ 7.embedded wizard 这个是个嵌入式向导 8.system info 一看就知道是系统信息了. ------------------------------------------------------------------回到编译上来------------------------------------------ 在编译后发现一个问题 就是报错了,我擦,报错了怎么会? 提示我image 的大小超过了这个版本 linker 传输的最大限度... 也就是说,我得要用我电脑的 id 去申请一个 license, 许可证? are you kidding me? 好吧,用同事的正版 keil 来试试, 后来同事给了个神器瞬间提升了一下...哈哈~ 将来有钱了,一定支持正版软件~!!! 好了,至少2020年前是可用的啦. 然后编译完了尝试下载,发现下载失败,突然想到它有片外 flash ,所以需要加入个下载算法.... 我觉得我这样一般的小白很难再深入了..... Download Function 里面选择一下 Erase Full C... 这样会擦除所有的空间...然后写入很慢慢慢~~~ 至少我的 Mac 上面的虚拟机进行写入的时候就很慢~我觉得你们用 windows 的应该是比较快的. 哦,对了,记得勾选 Reset and run. 重置并运行哦... 顺便给大家看看之前失败的状态,如果你也是这样失败了,别气馁,继续失败... 接下来烧录成功后又是什么样子呢? 我发出来给大家看看: 最后来张背面的图,元器件就大家自己识别一下吧,我算是硬件小白,很多还真看不懂.. 写的不好,时间也拖了很久,希望各位大大不要怪罪,也希望各位看官手下留情..... 有错误的地方欢迎批评指正哦~~~ 么么哒~ 楼主,给我标题改改,加上我的网名可以么?不然我找不到我自己的帖子... 网名: 骑驴玩儿漂移
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

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

所有回答 数量:6
yoyojacky 2017-08-10
恩,在努力学习摸索中,等我的下一篇点灯帖.哈哈
0   回复
举报
发布
黄莨元 2017-08-01
楼主,加油哦,期待更多好的帖子,支持支持
0   回复
举报
发布
yoyojacky 回复 2018-04-18
好的,谢谢支持~ 我会的..
0   回复
举报
辛迪可乐 2017-08-01
幸运的小伙 口水这个板子
0   回复
举报
发布
yoyojacky 回复 2017-08-10
等我写完了评测的文档,可以发你玩儿
0   回复
举报
yoyojacky 回复 2018-04-18
嘿嘿, 我第一次申请到这么牛叉的板子,实际上我更喜欢树莓派....
0   回复
举报
yoyojacky 2017-07-31
....................
0   回复
举报
发布
yoyojacky 2017-07-29
居然没有人回复....好伤心啊...
0   回复
举报
发布
yoyojacky 2017-07-10
本帖最后由 yoyojacky 于 2017-7-28 02:17 编辑 我来占个楼, 和大家互动,知道你们白天都很忙,所以晚上来占楼哈哈~
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子