OMAPL138基于SYSLINK的双核AD采集处理例程和线性播放有冲突 - 第2页 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: flh
打印 上一主题 下一主题

OMAPL138基于SYSLINK的双核AD采集处理例程和线性播放有冲突

[复制链接]

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
11#
发表于 2015-3-9 21:54:32 | 只看该作者
2532609929 发表于 2015-3-9 10:427 P* m) @7 d$ @
目前没有SYSBIOS下的音频驱动,不过移植过去不难。我们公司很快就推出StarterWare程序移植到SYSBIOS的视频 ...
% S$ K3 Y: ^5 L( X
有音频驱动的
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
12#
发表于 2015-3-16 23:42:34 | 只看该作者
刚刚查了用户手册,是有一个LINE->LINT OUT的SYSBIOS例程的,请去看看
回复 支持 反对

使用道具 举报

2

主题

8

帖子

52

积分

注册会员

Rank: 2

积分
52
13#
 楼主| 发表于 2015-3-17 08:33:16 | 只看该作者
当前SYSBIOS的例程,关于line 的只有audio—line-in ,经测试可以支持环回播放,有两个问题请教1)Void main(Void)- ?+ o1 b( J( X! c9 m5 M3 n3 J, }
{
2 b* g8 r* S! @$ |1 E, W( G    Log_info0("\r\nAudio Sample Main\n");
9 O+ M- W' b/ i% B" w  u* |' b8 C3 j! K6 A
    /* 使能mcasp引脚的pinmux    */
  a0 x  |+ J& E$ _  W5 Y) u    configureAudio();( `5 k% d/ i3 d2 i7 Z
  
6 @# @0 z' i1 w4 j2 P7 e    BIOS_start();  u  {- {5 a7 N' j8 v
) l) a8 h) n* N7 `/ O1 s! S+ c2 e
    return;
7 Z% {- c! e) b9 Y" G4 j: e}
$ o' M2 d. |: e+ H, H函数configureAudio()看不到实现,不知道调用了什么?   2)缺少一个资源释放的函数,使其能反复的播放停止。
回复 支持 反对

使用道具 举报

2

主题

8

帖子

52

积分

注册会员

Rank: 2

积分
52
14#
 楼主| 发表于 2015-3-18 23:16:30 | 只看该作者
configureAudio() 的实现在哪里? 和io.c 中函数的调用关系是什么?
回复 支持 反对

使用道具 举报

0

主题

184

帖子

1137

积分

QQ游客

积分
1137
15#
发表于 2015-3-19 00:11:18 | 只看该作者
(1)configureAudio()函数的源码要到biospsp安装目录下找,在biospsp_03_00_01_00\platforms\evm6748\src\audio_evmInit.c下,其实就是初始化了PIMMUX., q3 }& n3 `3 m
(2)反复播放是在audioSample_io.c 的Void Audio_echo_Task()函数实现GIO_reclaim接收数据GIO_issue发送,你想要它播不播放数据那就完全由你控制了。6 Z0 g$ S; p7 w) I* h, L' j2 `8 M
(3)至于你要释放资源,使用biospsp只需调用GIO_delete注销驱动就可以。
回复 支持 反对

使用道具 举报

2

主题

8

帖子

52

积分

注册会员

Rank: 2

积分
52
16#
 楼主| 发表于 2015-3-20 08:31:26 | 只看该作者
今天看了configureAudio()源码,正如Lewis所说就初始化PIMMUX了.6 I0 J! }$ Q, ~4 z" }  E
Void main(Void)
# X2 g$ \1 M% J  O9 h9 W{
9 q  W. x4 e( z& M, F8 J    Log_info0("\r\nAudio Sample Main\n");2 d+ b8 n% t. R1 O9 D; p. P
" h! j* ^. N( F7 B. d
    /* 使能mcasp引脚的pinmux    */
/ L8 x- y6 k9 k' l    configureAudio();
, l1 N+ O2 O; i% Z) }  E& D8 T    BIOS_start();. t! `. R( d5 @/ ~$ }4 c! w$ N
    return;
" k0 p5 t4 k; K* w}
& b: f$ ?. W! X- S9 A但测试中的main就调用了configureAudio(); 就能换回播放了音频了。Audio_echo_Task()这个函数谁在调用呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

点击跳转“创龙科技服务通”

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2026-2-23 16:17 , Processed in 0.041710 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表