|
|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 % m" ~& W; e' I* z0 _) i S
# g/ v6 T4 z5 M+ E双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):, E+ n$ J. W/ ~! e
void server_working(void *server_ptr) 0 a p8 G/ N* Q/ x# F2 Z" c$ [
{
4 k& T1 s1 ~4 s# b Server *server = (Server *)server_ptr;
5 R# G1 Q. R8 R* t# l
& g) ]' t& g7 h; ?7 s: f4 q server_ipc_resource_init(server);
0 ?* ^4 d! M: i( l3 N! t5 v# \0 G) f% Q% ^
//初始化aic31
+ U8 r3 s6 W+ M aic31_op_init(NULL);: }/ d& z- \* I- [9 P, j& P' U
//demoLineoutMain();2 s9 h1 D. P9 D
0 U/ t; }8 ^( ]3 \
5 I) m# H. e2 B0 K0 @
- N- S5 P; ^ V6 c5 F7 j* p
8 @, Z |1 E7 q/ q
P, x! L) I! l' F7 V5 h" u. V5 ^6 E& c2 R) E X9 Q5 h# }
//加载fpga程序
8 }( V. @( T% ~, B) _ server->fpga_conf_start = true;
( Y. C4 {) {5 E3 K% v while(server->fpga_conf_start) {1 c# R1 h. p0 N* P) ~
//处理fpp数据
# }: U0 W1 T* f& |. | server_handle_fpp(server);
0 [: u) _( B6 w }
9 s) H8 d/ D4 L. f0 h
7 O( V4 h1 ]! |* }( ] do {: P2 H: S& _9 N8 `% G& Z6 V
//处理来自arm消息7 e9 O! P3 E* B0 P9 [$ S; e( ]' j: O# l
if (!server_handle_message(server)) 1 Y/ H! g4 h5 X/ |# |# ] }, e
break;
# o/ a+ O$ `! u1 E9 l( P- v& n. J# n
//处理接收upp数据
3 t( y3 E' P, \& w& d2 P server_upp_data_recv(server);* b* m' U& w* e% I$ C
server_upp_data_send(server);
1 s( w/ G- U+ B0 G' b } while(1);3 j8 h. P0 @/ u" P; N
; `: H* {, `$ c$ s. d server_ipc_resource_release(server);6 x6 p; ?8 z, n+ V7 H y, O
server_destroy(server);, }9 [- z& _3 ] p; W
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|