你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【F769IDISCOVERY评测】初始DEMO的重归之路

[复制链接]
jinglixixi 提问时间:2016-12-13 17:02 /
在接到STM32F769 Discovery开发板STM32官网之处,就被它初始DEMO吸引住了,但限于测评的需要只能忍痛割爱。
随着测评的进行,总是期待着测评结束后能恢复的容貌。
真应了那句“众里寻他千百度,蓦然回首那人却在灯火阑珊处。”
STM32Cube_FW_F7_V1.4.0\Projects\STM32F769I-Discovery\Demonstration\MDK-ARM目录下终于见到了她的身影。
起初没太在意读readme.txt,于是就对其进行了编译,在12分钟的等待后终于生成了HEX,编译效果如图1所示。
HEX文件下载到MCU后,相应的界面如图2所示。然而见到的却是面目全非的一脸皱纹,详见图3所示。
图片1.png
1 通过编译
图片2.png
2 完成下载
图片3.png
3 执行效果
图片4.png
4 实现连接

无奈之下,在看readme.txt时才发现要用到ST-Link Utility V3.9来解决。起初下载的是ST-Link Utility V2.0结果发现缺少“External Loader”选项,无法使用。
     在安装ST-Link Utility V3.9之后,需执行的操作如下:
1)使用USB线将开发板(CN16)与电脑连接好,然后启动ST-Link Utility V3.9;
2)点击Connect to the target”图标以进行连接,成功连接后的界面如图4所示。
3)“External Loader”菜单项下选取“MX25L512G_STM32F769I-DISCO以便进行更新处理。这样能对MCU内部的Flash及外部的QSPI 内存同时进行编程下载,其界面如图5所示。
4)为了清除触摸屏上的图案条纹,需按图6所示来选取全部扇区。擦除的时间是比较长的,其起始与终止时间如图8和图9所示。经擦除界面上的图标均被清除,其效果如图10所示。
图片5.png
5 选取操作对象
图片6.png
6选取擦除对象
图片7.png
7 执行擦除
图片8.png
8 擦除起始时间(01:11:41
图片9.png
9 擦除结束时间(01:32:54
图片10.png
10 擦除后的界面
此时,要想恢复初始的DEMO效果,也可省去编译处理的时间,方法是在Binary目录下选取STM32769I-DISCO_DEMO_V1.0.0_FULL.hex来下载,如图11所示。至于STM32CubeDemo_STM32769I-DISCO_V1.0.1.hex的放在后面介绍。
图片11.png
11  Demo
的目标文件位置

起初的下载效果如图12所示,它只下载到中途就夭折了,后来发现是USB线的问题,换线后才回复到初见Demo的样貌。
最初为了赶进度,有些功能没能光顾,其主要原因就出在一根线上,其外观如图13所示。
图片12.png
12 失败的下载效果
图片13.png
13  OTG
数据线

为什么没有 OTG数据线就这么大的影响呢?
    因为音频和视频的数据都需要存放到U盘才能播放,没有这根线废了好大力气也没成功,为了保险只好买了这条线才解决了问题。
    在播放音频和视频前,需将这两类文件存放到U盘中,然后方能进行播放。图14是用耳机播放的照片,图15则是用社区兑换的音响来播放。图16是选取播放文件的界面。
图片14.png
14 使用耳机播放
图片15.png
15 驱动音箱播放
图片16.png
16添加音频播放内容

除了音频播放,视屏播放也是杠杠的,不但能软解码,还能硬解码,你只需切换解码模式开关。视频播放的效果如图17所示。
图片17.png
17 视频播放效果

下面看一下STM32769I-DISCO_DEMO_V1.0.0_FULL.hexSTM32CubeDemo_STM32769I-DISCO_V1.0.1.hex的区别。图18是的STM32769I-DISCO_DEMO_V1.0.0_FULL.hex主界面,图19则是STM32CubeDemo_STM32769I-DISCO_V1.0.1.hex的主界面,显然二者是有较大区别的。
图片18.png
18 STM32769I-DISCO_DEMO_V1.0.0_FULL.hex主界面
图片19.png
19 STM32CubeDemo_STM32769I-DISCO_V1.0.1.hex主界面

20和图21STM32CubeDemo_STM32769I-DISCO_V1.0.1.hex中的一些界面,而图22至图27则是STM32769I-DISCO_DEMO_V1.0.0_FULL.hex中的一些界面。
受时间的限制,有些功能并没有进行深入的体验或拓展,如浇水、照明及门控是否真的能够为它配上相应的代码和器件来发挥功效,有待后面来实践。
图片20.png
20浇水控制

图片21.png
21 Game游戏

图片22.png
22 游戏界面

图片23.png
23 照明控制

图片24.png
24门控管理

图片25.png
25 时间显示

图片26.png
26文件管理

图片27.png
27游戏界面

评分

参与人数 1 ST金币 +20 收起 理由
zero99 + 20

查看全部评分

收藏 1 评论11 发布时间:2016-12-13 17:02

举报

11个回答
jackten 回答时间:2016-12-13 17:07:48
谢谢分享                  
jinglixixi 回答时间:2016-12-13 17:23:42

多谢支持!!!
wolfgang 回答时间:2016-12-13 18:31:24
为什么没有 OTG数据线就这么大的影响呢?
    因为音频和视频的数据都需要存放到U盘才能播放,没有这根线废了好大力气也没成功,为了保险只好买了这条线才解决了问题。



参看OTG的规范,HS的速度 480M/s的速率 ,对线的要求是很高的。需要做到屏蔽无干扰。
再者,就是官方的下载程序太差劲,没有考虑失败重传,或者芯片内部不支持这样的烧录功能。
jinglixixi 回答时间:2016-12-14 10:06:21
wolfgang2015 发表于 2016-12-13 18:31
参看OTG的规范,HS的速度 480M/s的速率 ,对线的要求是很高的。需要做到屏蔽无干扰。
再者,就是官方的 ...

分析透彻!!!
zero99 回答时间:2016-12-19 16:48:50
顶一个
jinglixixi 回答时间:2016-12-20 09:59:41

感谢支持!
5265325 回答时间:2016-12-21 10:07:07
modu8888 回答时间:2017-5-3 16:05:08
请教楼主,这个Demonstration在哪里找来的?网上吗?
modu8888 回答时间:2017-5-3 16:11:28
找到了 不用回了。
dqdqdqdq248980 回答时间:2019-7-22 16:13:59
您好,我用了您贴的图那样的OTG线连接到了stm32f769开发板上,一头连接了我的u盘,u盘里复制了视频音频的文件夹了,但是就是在开发板上显示No available wav files,请问您知道是什么原因嘛?谢谢
dnfcallan 回答时间:2020-8-18 11:49:44
實用!剛好解決問題

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版