8 P* P/ A b2 M) c: m# g# F @/ d //初始化aic31 O2 J; N W. O aic31_op_init(NULL); + n, s/ ~% L$ T' }& I* P" U0 N$ y //demoLineoutMain(); & t/ i5 K4 H4 c + @; E( n9 w0 b& H ! f# L9 A; f' A, X( J2 I ! U$ L, R u# U & T6 \ r7 J! I3 h v3 O, L4 t4 P6 B8 X9 d! N' @$ p
7 L3 v! N/ @# ~. c, u2 \. j% U& p //加载fpga程序 m9 g- V$ D0 J
server->fpga_conf_start = true;5 z7 P% g6 k2 N: ]) b0 ~+ O
while(server->fpga_conf_start) {8 r: Y- g2 p/ ~$ O7 M" _
//处理fpp数据 : I B7 |- ~4 D! |/ {# Z server_handle_fpp(server); ( a2 S. G' ^# U7 c/ o2 | }# r- ?5 s. T, W7 ?4 F: W3 L7 z
5 ?! ^( f2 h- g7 N do { ; N' N/ b# n0 B //处理来自arm消息* @; b, G8 N; ?
if (!server_handle_message(server)) ( m+ v+ `( }# j1 U, w
break;. i1 ?, o5 l/ x. {
+ E3 m& y3 O k/ j; Q2 m //处理接收upp数据 , g5 y* \! L4 i server_upp_data_recv(server); ' n/ R+ G7 L6 n0 W/ C) \ server_upp_data_send(server); 4 g3 ?8 c' T* V } while(1); 3 ^- R3 i+ V. f2 f! O |( ~3 O2 T* e. p) }
server_ipc_resource_release(server);2 s. S! V2 a" _' O9 l# B
server_destroy(server); % }* |/ o' G1 a; T) ~7 j5 [}