Firefly开源社区

123
发表新贴

持续记录-菜鸟I2S驱动开发

154

积分

2

威望

0

贡献

技术小白

积分
154
发表于 2016-4-16 10:33:26     
昨天刚拿到RK3288-Reload的开发板,今天正好有时间就来折腾下。
目前的任务是:
以前做了一块FPGA的板子,能够与一块音频编解码的芯片通过I2S做到音频数据流的传输,现在的想法是直接用RK3288的板子来替换音频编码芯片,直接通过I2S总线进行录音。
总体计划:
因为对这个板子不太熟悉,预计一个星期时间,中间可能会遇到一些问题,希望大家多多指教,同时也希望这份记录能为后来人带来点参考。

目前已经给板子上电了,并且切换到了Ubuntu系统^_^ test.jpg

内核和版本都是板子自带的
test1.jpg

回复

使用道具 举报

154

积分

2

威望

0

贡献

技术小白

积分
154
发表于 2016-4-16 10:51:26     
mkbootimg 工具已经安装完成
Selection_114.png
获取内核源码和安装交叉编译工具链
直接git下,网速比较慢。
Selection_115.png



回复

使用道具 举报

950

积分

95

威望

72

贡献

超级版主

Rank: 8Rank: 8

积分
950
发表于 2016-4-16 11:40:36     
:lol折腾起来吧~
回复

使用道具 举报

154

积分

2

威望

0

贡献

技术小白

积分
154
发表于 2016-4-16 12:06:13     
终于git下来完全了 Selection_116.png

下一步来安装Toolchain


现在有个疑问是:
我把耳机插在了phone孔上,怎么还是用HDMI的外音输出呢?
是不是要进了什么特别的设置?
回复

使用道具 举报

154

积分

2

威望

0

贡献

技术小白

积分
154
发表于 2016-4-16 12:11:12     

:D
回复

使用道具 举报

601

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
601
发表于 2016-4-16 12:42:14     
不错,写一个系列的教程!
回复

使用道具 举报

154

积分

2

威望

0

贡献

技术小白

积分
154
发表于 2016-4-16 12:57:59     
Selection_118.png
感觉es8323启动中间异常了,有没有firefly的开发过来看下~
回复

使用道具 举报

154

积分

2

威望

0

贡献

技术小白

积分
154
发表于 2016-4-16 12:58:27     
xyh666168 发表于 2016-4-16 12:42
不错,写一个系列的教程!

教程谈不上,只是个记录,还希望各路大神过来指教
回复

使用道具 举报

154

积分

2

威望

0

贡献

技术小白

积分
154
发表于 2016-4-16 13:58:14     
OK,继续安装Toolchain,我把下载下来的文件解压复制到了/opt/Firefly文件夹下面: Selection_119.png

现在添加进环境变量中:
vim ~/.bashrc
Selection_120.png

我比较喜欢这种方式添加环境变量
129行那个 $ARM_LINUX是以前玩其他开发板的时候添加的,可以省略
再执行下 source ~/.bashrc 让环境变量生效
设置好后的效果如下:
Selection_121.png

说明安装成功了

回复

使用道具 举报

154

积分

2

威望

0

贡献

技术小白

积分
154
发表于 2016-4-17 10:29:39     
继续来编译内核
现在内核根目录执行下make firefly-rk3288-linux_defconfig
Selection_128.png

看下默认的配置,如下:
masong@hydra: ~-Coding-learnUbuntu-firefly-rk3288-kernel_130.png masong@hydra: ~-Coding-learnUbuntu-firefly-rk3288-kernel_132.png masong@hydra: ~-Coding-learnUbuntu-firefly-rk3288-kernel_133.png masong@hydra: ~-Coding-learnUbuntu-firefly-rk3288-kernel_134.png



看到使用的是ALSA音频系统,SoC的音频支持已经加入了ESP8323的支持
比较疑惑的是,在ES8323的下面,还有一个ES8323 for PCM modem,
不知道什么意思,求指教!
还有昨天耳机插上不能用,最后查出来ES8323驱动加载正常,只是和HDMI的声音有冲突。
插上HDMI线时,默认使用HDMI播放声音,再插入耳机,耳机也就没有反应了。
这个应该是个bug吧~
怎么见不到开发的人,不来论坛交流嘛(⊙_⊙)?
masong@hydra: ~-Coding-learnUbuntu-firefly-rk3288-kernel_131.png
回复

使用道具 举报

返回列表
123
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表