|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑
" l, Q) n& N9 m& a @2 ^8 l# G/ }0 p$ W' K4 P- `
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
* [, h p7 Q* ], y, h8 qvoid server_working(void *server_ptr) ! A3 ^, M1 j3 B8 ~1 q. k) Z) B
{
9 o4 A q6 ?" t' h Server *server = (Server *)server_ptr;& R/ d u6 X& a% i: e
, C4 d/ ]9 h" f" [+ A I2 t4 A server_ipc_resource_init(server);; a$ a9 E: d) D/ G9 I* K* m4 v
1 \- C6 C4 H" L" k r& ?
//初始化aic31
$ ^8 T- J M3 o/ R9 [5 F aic31_op_init(NULL);
8 @6 _; f! g1 Q# ^1 B1 n //demoLineoutMain();
, ^* ^+ D2 h, F) o U7 y- G. F' b, X4 u4 G7 E
) C1 e- h: j. M: A. l
5 C" V* {; W9 C! T2 K* G& s
4 e' r6 a: t6 Y2 |( Y, X. D
& f2 y+ W ]4 i! u$ l i& z# j% {, R* r. B
//加载fpga程序
+ A8 s( p2 r* s8 e0 \) V: i server->fpga_conf_start = true;7 k+ H f9 H0 t( h& [0 j8 x- Q
while(server->fpga_conf_start) {
% B/ r6 E) }5 R( ~! N- m //处理fpp数据/ g0 n1 T" r$ _8 m. f
server_handle_fpp(server);% {1 s M6 Q1 a# c
}
# z! E6 |8 _3 G4 R2 R- z8 c" i" u1 V: e+ L n
do {
. j# n6 m6 V' {8 K* G% N //处理来自arm消息: S' `8 g- I" L8 Q) N* R. |3 L
if (!server_handle_message(server))
5 s6 p! O6 B2 V. {% a break;' c+ K7 G* z: x$ o. J
* S3 z% j- l$ k/ _, t- y. ?4 o
//处理接收upp数据( _* d4 A0 D+ L& Z: L
server_upp_data_recv(server);& G' z- C7 E2 W: B/ k; {
server_upp_data_send(server);
+ E6 }, L' x$ I& Q6 O: A& j } while(1);* Q0 n e9 l# x5 _0 F+ D: T- }
4 I, y7 y1 b6 u: J, b# Y server_ipc_resource_release(server);
+ I) F0 M: `+ [3 _5 p% G* ?! o6 P server_destroy(server);5 e3 X. k* j0 \: r
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|