注册
登录
会员
标签
鲜花鸡蛋
插件
帮助
Linux伊甸园论坛
»
Linux嵌入式应用
» 2410的uda1341驱动
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
2410的uda1341驱动
yanan_tian95
初来乍到
注册用户
帖子
16
精华
0
积分
3
鲜花
0
鸡蛋
0
在线时间
1 小时
发短消息
加为好友
当前离线
楼主贴
大
中
小
发表于 2007-9-26 19:50
只看该作者
2410的uda1341驱动
我弄了几天终于把2410的uda1341的放音功能调通了,现在的问题是录音,录音时阻塞在s3c2410_dma_queue_buffer();这个dma过程不能接受到数据,放音时s3c2410_dma_queue_buffer()工作正常;s3c2410_dma_queue_buffer()放音时I2S的引脚都没有波形,不知道问题出在哪?
请问:我是否应该检查s3c2410_dma_queue_buffer()这个函数,以及内核的dma的相关代码?有这个必要吗?还是问题出在uda1341,及I2S的初始设置?
UID
148530
帖子
16
精华
0
积分
3
贡献积分
0
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
在线时间
1 小时
注册时间
2006-1-26
最后登录
2008-1-22
查看详细资料
TOP
AIKO_sex
认证会员
伊甸园杰出贡献会员
帖子
11662
精华
20
积分
156
鲜花
0
鸡蛋
0
在线时间
297 小时
发短消息
加为好友
当前离线
呵呵抢到沙发了
大
中
小
发表于 2007-9-26 21:09
只看该作者
dma通道
http://www.hhcn.com/cgi-bin/topi ... ;start=0&show=0
象一阵风 拂过我身边 忽然间 想要去很远 和你去看繁华世界
UID
12054
帖子
11662
精华
20
积分
156
贡献积分
53
论坛活跃
488
公关推广
15
鲜花
0
鸡蛋
0
在线时间
297 小时
注册时间
2002-3-20
最后登录
2008-7-23
查看详细资料
TOP
yanan_tian95
初来乍到
注册用户
帖子
16
精华
0
积分
3
鲜花
0
鸡蛋
0
在线时间
1 小时
发短消息
加为好友
当前离线
板凳位置
大
中
小
发表于 2007-9-27 08:12
只看该作者
dma
谢谢您的回复,您给的帖子是关于2.6内核的,和我现在弄的2.4还有很大区别!
我就想知道,录音时阻塞在s3c2410_dma_queue_buffer(),管脚都没有输出,而放音正常,我是否有必要仔细研究s3c2410_dma_queue_buffer()以及相关内核的dma的东西(怀疑内核),还是根本不必去那一层找问题.
UID
148530
帖子
16
精华
0
积分
3
贡献积分
0
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
在线时间
1 小时
注册时间
2006-1-26
最后登录
2008-1-22
查看详细资料
TOP
AIKO_sex
认证会员
伊甸园杰出贡献会员
帖子
11662
精华
20
积分
156
鲜花
0
鸡蛋
0
在线时间
297 小时
发短消息
加为好友
当前离线
只剩马扎了
大
中
小
发表于 2007-9-27 14:24
只看该作者
你可以cat /dev/dsp录音试试,看看错误是什么
上面这个好像就是2.4改写到2。6的
象一阵风 拂过我身边 忽然间 想要去很远 和你去看繁华世界
UID
12054
帖子
11662
精华
20
积分
156
贡献积分
53
论坛活跃
488
公关推广
15
鲜花
0
鸡蛋
0
在线时间
297 小时
注册时间
2002-3-20
最后登录
2008-7-23
查看详细资料
TOP
yanan_tian95
初来乍到
注册用户
帖子
16
精华
0
积分
3
鲜花
0
鸡蛋
0
在线时间
1 小时
发短消息
加为好友
当前离线
委屈了,只有地板
大
中
小
发表于 2007-9-28 21:57
只看该作者
cat /dev/sound/dsp 后程序阻塞在s3c2410_dma_queue_buffer()这个内核给的接口,是不是有必要修改内核的借口函数?
UID
148530
帖子
16
精华
0
积分
3
贡献积分
0
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
在线时间
1 小时
注册时间
2006-1-26
最后登录
2008-1-22
查看详细资料
TOP
AIKO_sex
认证会员
伊甸园杰出贡献会员
帖子
11662
精华
20
积分
156
鲜花
0
鸡蛋
0
在线时间
297 小时
发短消息
加为好友
当前离线
6楼
大
中
小
发表于 2007-9-28 23:11
只看该作者
看起来就是驱动有个错误,寄存器设置问题
2.4每次都把dma通道关闭,
http://icwin.net/bbs/dispbbs.asp ... p;star=1&page=1
http://loveuzz.bokee.com/4918731.html
寄存器值可能要设置成你自己datasheet的值,我看好象几个版本的值都不一样
象一阵风 拂过我身边 忽然间 想要去很远 和你去看繁华世界
UID
12054
帖子
11662
精华
20
积分
156
贡献积分
53
论坛活跃
488
公关推广
15
鲜花
0
鸡蛋
0
在线时间
297 小时
注册时间
2002-3-20
最后登录
2008-7-23
查看详细资料
TOP
yanan_tian95
初来乍到
注册用户
帖子
16
精华
0
积分
3
鲜花
0
鸡蛋
0
在线时间
1 小时
发短消息
加为好友
当前离线
7楼
大
中
小
发表于 2007-10-7 18:46
只看该作者
您给的
http://icwin.net/bbs/dispbbs.asp
... p;star=1&page=1 打不开呀,下边的那篇文章我看过了,这个打不开呀??
UID
148530
帖子
16
精华
0
积分
3
贡献积分
0
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
在线时间
1 小时
注册时间
2006-1-26
最后登录
2008-1-22
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分记录
公众用户组
勋章
访问推广
领取红包
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
best dvd copy software