|
|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 1 `) Z% u' y# F
% c$ z" d2 q- o
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):! p7 C8 [, C* L0 T. }' |" u
void server_working(void *server_ptr) 3 K8 i3 i, i3 ^9 ?! K
{
; ^) c" d& `* F+ \0 Z Server *server = (Server *)server_ptr;- ~) B8 R3 H3 T5 B/ p! T
% T' L; T" C& Q3 S) ?% D; n; D$ H3 K server_ipc_resource_init(server);
4 g5 G, {# T+ Q, S% G7 ^, m- z; E, r D- q# @
//初始化aic31
8 N" o/ ^6 E, O, A) n! r0 I0 w: ` aic31_op_init(NULL);3 _5 A0 j1 W4 V5 o+ j& {; i! z
//demoLineoutMain();/ O# Y/ M6 G' e: r3 Y( E5 e- B+ D% i
' e4 m+ q, ]+ K+ {3 H8 ^/ [2 w3 ~
" |/ K9 m$ B6 E8 ]9 `* ~. y
5 I5 _7 V7 `, A& [6 D# a: ?
: v8 V+ v5 X% }; Y7 c* T! ~/ T5 K3 f2 R* j, D5 S) V
//加载fpga程序
- ]- t, m" ]) `0 A( |1 F1 c server->fpga_conf_start = true;9 D# U5 ^0 _6 G+ `" z( P' }
while(server->fpga_conf_start) {
- ]1 g$ Q7 J8 H2 A: y, p% q //处理fpp数据& e9 V _. v l3 y# q4 D3 m+ j! n2 n
server_handle_fpp(server);
, m% @8 \% x6 n l) ] }
4 q" ]: |: u, t7 m) Y
# y% U, Y5 L u5 ^ do {! Q, d% o) w2 L) C2 W$ \4 Z
//处理来自arm消息, b! [( [" a8 ? J9 ~3 ?
if (!server_handle_message(server)) 5 s3 U* d+ h. H& }
break;
9 R0 B9 d3 {( K- |- [7 f6 e" Z4 Z5 b" t0 K7 z. V: y, }
//处理接收upp数据
/ k/ A: K1 a0 H% J9 c: e _. T& N3 ] server_upp_data_recv(server);
; P1 i% H6 k9 L server_upp_data_send(server);
. S# N; ~+ @* q& D } while(1);
" `0 M& w. q5 _( w' q7 _
" |3 p+ F. g/ z U server_ipc_resource_release(server);. \/ Z6 \. C$ a e k
server_destroy(server);
- I" A; Y# I" {} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|