2161|8

4771

帖子

12

TA的资源

版主

楼主
 

【平头哥RVB2601创意应用开发】关于我开发板欢迎音频变化了这件事 [复制链接]

 

不知道你们有没有遇见过,代码神秘失踪的离奇事件,也碰见过编译好的代码第二天不能用的诡异场景,我今天就碰见了平头哥开发板开机语音变了的“诡异场景”。


有人说,这个是后期配的音,其实不是的,这个啊这个是我改了点代码实现的,好了关子卖的差不多了,该和大家分享下内置任意一段语音来提换成欢迎界面的吧

 

硬件准备

  • T-Head开发板一块
  • 电源线一根
  • Windows平台电脑

软件准备

  • 官方的剑池CDK软件
  • DatatoHex 音频文件转.h头文件工具

音频文件转头文件

  1. 在修改代码前我们首先要做的是找一段我们喜欢的但是不长的音频文件,像是MP3和WAV都行
  2. 下载DatatoHex文件 datatohex10.zip (1.85 MB, 下载次数: 0, 售价: 2 分芯积分)
  3. 打开文件->生成数组然后保存成对应的十六进制文件
  4. 然后我们可以看到文件中内容是0xFF一类的其实就是数组。 
  5.  有了数组还不够还要仿照这工程内自带的welcome_mp3.h文件修改下头和结尾
  6. 结尾而对应的数组长度也要和上面生成出来的保持一致,至于不一致会怎样我没试,哪位大神试了帮我看看。
  7. 修改好后就进入下一步代码修改了   

代码修改

  1. 首先先下载好对应CDK工程文件 就是WebPlayer工程文件(可以看看这篇帖子:https://bbs.eeworld.com.cn/thread-1199186-1-1.html
  2. 然后打开工程文件找到app->src->player_demo.c文件
  3. 在init时我们发现这里会调用一下player_play函数,并且传入的参数是内部ram的memory的地址,所以我们修改下对应的文件名即可。
  4. 我们也可以在上面传参数函数中加一个小的判断,如果我们传进来的参数是oldeight 则会触发一次play   
  5.  

 

 

烧录注意事项

  1. 烧录时会发现内部的ram空间十分有限,如果你的.h文件过大会烧录不进去,提示空间问题,所以你要把原始文件删删减减才行
  2. 烧录时最好不好晃动哟,我就是烧录碰了线结果虚了还检查了半天代码
  3. 都看到这了还不给个赞支持一下吗?

 

 

 

 

最新回复

我写了个小工具干这个文件转化的活: https://bbs.eeworld.com.cn/thread-1205782-1-1.html   详情 回复 发表于 2022-6-6 11:15
点赞 关注
 
 

回复
举报

6841

帖子

11

TA的资源

版主

沙发
 
其实你有电脑,可以建个服务器进行播放,或者增加SD卡来播放,这样项目就有意义了。

点评

https://bbs.eeworld.com.cn/thread-1199186-1-1.html 我这里都是任意音频都可以啦~你可以参考下这个  详情 回复 发表于 2022-4-11 15:19
你还别说,我得空了把我的NAS整起来,然后放点音乐进去,大家可以一起玩玩  详情 回复 发表于 2022-4-11 15:09
 
 
 

回复

6593

帖子

0

TA的资源

五彩晶圆(高级)

板凳
 

烧录时最好不好晃动哟,这个总结有点甜

点评

放之四海而皆准的道理啊,反正别碰他就完事了。哈哈哈  详情 回复 发表于 2022-4-11 15:17
 
 
 

回复

5219

帖子

236

TA的资源

管理员

4
 

烧录注意事项记下,有其他小伙伴遇到类似事件,可以让他们来参考啦

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

4771

帖子

12

TA的资源

版主

5
 
lugl4313820 发表于 2022-4-11 06:34 其实你有电脑,可以建个服务器进行播放,或者增加SD卡来播放,这样项目就有意义了。

你还别说,我得空了把我的NAS整起来,然后放点音乐进去,大家可以一起玩玩

 
 
 

回复

4771

帖子

12

TA的资源

版主

6
 
Jacktang 发表于 2022-4-11 07:11 烧录时最好不好晃动哟,这个总结有点甜

放之四海而皆准的道理啊,反正别碰他就完事了。哈哈哈

 
 
 

回复

4771

帖子

12

TA的资源

版主

7
 
lugl4313820 发表于 2022-4-11 06:34 其实你有电脑,可以建个服务器进行播放,或者增加SD卡来播放,这样项目就有意义了。

https://bbs.eeworld.com.cn/thread-1199186-1-1.html

我这里都是任意音频都可以啦~你可以参考下这个

点评

非常感谢你的分享,我现在整天就弄这块板,从早上6点到晚上11点,头大。  详情 回复 发表于 2022-4-11 17:51
 
 
 

回复

6841

帖子

11

TA的资源

版主

8
 
吾妻思萌 发表于 2022-4-11 15:19 https://bbs.eeworld.com.cn/thread-1199186-1-1.html 我这里都是任意音频都可以啦~你可以参考下这个

非常感谢你的分享,我现在整天就弄这块板,从早上6点到晚上11点,头大。

 
 
 

回复

183

帖子

12

TA的资源

一粒金砂(高级)

9
 

我写了个小工具干这个文件转化的活:

https://bbs.eeworld.com.cn/thread-1205782-1-1.html

 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
历年电子大赛试题汇总分类分析

本帖最后由 paulhyde 于 2014-9-15 09:13 编辑 元旦三天彻底颓废了,除了玩就是睡了,马上上班了,想了好久的事还没干,现在补 ...

百元打造手机无线充电器

85131   做这个作品的初衷是我的Veer的续航能力让人欲哭无泪,连续看8小时电子书都成了奢望。其实不止是小薇,现在包括iP ...

helper2416_移植python2.6.x_测试ok

打算折腾一下nodejs,可惜还需要做一些工作,需要移植python,当然python又需要依赖sqlite,关于sqlite的移植很简单这里不做介绍 ...

正弦振荡电路杂谈(三)

本帖最后由 maychang 于 2018-4-10 11:17 编辑     正弦振荡电路杂谈(三)     选频电路选什么   所有正弦振荡 ...

智能家居中电池特性分析及设计方案

作者:Betty Guo 现在,智能楼宇自动化中加入了越来越多的智能传感器,比如智能猫眼,门铃,便携式摄像头以及烟感等。这些产 ...

一文读懂电容的作用和用途

电容是电路设计中最为普通常用的器件,是无源元件之一,有源器件简单地说就是需能(电)源的器件叫有源器件, 无需能(电)源的 ...

【润和Neptune测评】五 PWM

PWM:脉冲宽度调制 就是周期性的控制IO拉高拉低的时间(占空比),来控制开关管的通断,实现功率的控制,比如LED调光,直流电 ...

分享一个以太网发包软件

692329 用于测试以太网数据发送。 先安装winpcap软件,再使用软件。 692331

【USB充电器DIY】快充模块测试

在安装前,先测试一下快充模块,避免DIY时出问题,再换就麻烦了。 选择的3个快充模块,两个3口一个5口,加起来有11个充电 ...

用PSIM做了一个晶闸管单相整流为什么正弦电压仿真不对呢?

809661 809662 为什么输入端正弦电压信号变形成这样了,没有负半周期,搞不明白,是软件出问题了还是什么原因?

关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表