|
板凳
楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 , C/ T4 i# I0 a5 C$ N! w
2 A0 A8 l( A, ]( Z( ]双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
- e0 R2 N/ X2 [, r* T/ Xvoid server_working(void *server_ptr)
. @% U# n& b$ I7 G{
) ]( U j3 V( a, x9 p Server *server = (Server *)server_ptr;
# ^2 ]" }# m& a, a
; C' V2 p% N+ P& g! _' g) x server_ipc_resource_init(server);
' A) k1 ~! t5 l% Y a1 `: f& G
5 [; n* ?+ V8 }. [2 M0 v' t //初始化aic31
' Q j& | d1 T% V% r" Q& O3 A/ e* A aic31_op_init(NULL);0 p& H" `) i1 A" X4 X
//demoLineoutMain();4 {' P4 D8 N, I% a& Z
% d" g- [% ^! ]5 L- b9 H, U
8 Y+ h. f9 U: D% u/ ^' X, I+ {
/ Q+ Y& g7 S ?( X, N8 X' b, n' P8 z& Q
; W+ V% p) \$ ]+ k3 |/ p- ^2 ?2 g; X, n/ s% G) F
! |3 O- t# I% F# K //加载fpga程序
# `* _# @ U/ U M% @( J! ^1 O server->fpga_conf_start = true;
( H2 L9 I9 `$ ]8 @- c, c/ j. _# m while(server->fpga_conf_start) {8 l" w) ]2 F% Y9 Q2 m: m
//处理fpp数据. ]4 D5 ?/ }8 Y8 \( \# k9 a" k
server_handle_fpp(server);
( a2 [& ]# r2 f# @1 b' e% e; u6 r }6 }" p4 `9 A+ `/ A
; ? w8 V E! b, Y( |9 J5 S' \
do {# _- _/ I3 @ @' ?( w9 i
//处理来自arm消息) z- ^- E* P# f% Y$ S2 }
if (!server_handle_message(server)) : N! V$ _% A/ V9 Q0 u
break;
! O- h; K' I0 v" U' H% X' ~8 W- f, T" y1 ^; ~, ]! W
//处理接收upp数据
0 i1 K$ i! i2 A0 i. z, b server_upp_data_recv(server);' w- R$ q3 m U# Y! g. Z
server_upp_data_send(server);' @9 o. f4 P4 w9 g4 S8 o
} while(1);/ _ W2 B8 v8 U# r
" z, [4 ?0 V( j0 _' N" s: h1 m
server_ipc_resource_release(server);
# F0 l" M u. N7 w6 u# K server_destroy(server);. V1 E) t4 U3 q$ O6 T$ d
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|