|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 , l* z; \, @( c3 r. y* I
, p) d; u6 b' e0 s- i& }
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):8 h3 F& m- v& d% A! d8 q' x
void server_working(void *server_ptr) 8 L; b8 {. }4 s( b( [, c. M4 _! L
{6 C+ b6 C" e& I& x# g! @8 E
Server *server = (Server *)server_ptr;- p- [8 `" x8 X' J' j
8 l7 F; e0 t6 } server_ipc_resource_init(server);
. c7 ^- Z' I8 n$ B5 u
8 T. o8 G, @6 v% o& |% w0 O //初始化aic31
, g4 T4 B/ @* B aic31_op_init(NULL);8 h/ D: z9 ?% }* n/ Z3 x# `8 N9 v `
//demoLineoutMain();
' b. l; q" I- D8 e8 P/ s+ ] U. P0 |, x& Z9 H
' K; [9 G- S+ \; I1 Y0 T
9 v' `2 c3 m, ?6 n2 F
, L5 S# d; Q8 Y. A5 T7 S: o- A, R* m& E* s8 d6 p1 [8 _* _% Z
7 ?6 J) J2 e. O //加载fpga程序
7 j i1 i' Q" G( u! ~' {# Z server->fpga_conf_start = true;: a3 a/ e' v6 m% p) L+ ?
while(server->fpga_conf_start) {
+ W Y: U# w. K //处理fpp数据
8 H, d4 A/ o# v) y2 o server_handle_fpp(server);
$ k, D( b- V* B4 c! h/ k8 T }
! v: C% Q/ r. c& g: ]5 R2 B* z% f' [$ @2 F
do {
. ^3 U3 ~, n7 _( T9 v //处理来自arm消息
/ `) _2 R5 K: z( F. V if (!server_handle_message(server))
% I1 U3 s1 K3 E8 J break;
& _/ l8 n. q; |) r' Y7 {0 v; `+ J W2 H5 V3 l& L( F9 u
//处理接收upp数据# {. S$ V T7 h, }) L( I
server_upp_data_recv(server);
- v i' e. Y8 }- W/ n6 m& T server_upp_data_send(server);: j2 c/ g2 ?& D! w; v
} while(1);
5 c: l5 R, i- s5 n9 h: c- P) c5 a, n( W0 A2 D8 {
server_ipc_resource_release(server);! [! c8 D8 f/ F9 b5 X' I
server_destroy(server);
0 S/ N1 c5 A, D5 A9 g# A} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|