标题: mcsdk dsp端程序怎么打印调试信息 [打印本页] 作者: silent123 时间: 2015-4-13 23:32 标题: mcsdk dsp端程序怎么打印调试信息 Int main(Int argc, Char* argv[])+ A; c0 r6 c N0 w Z! D
{ ) s- @9 v u, m( y EDMA3_DRV_Result edmaResult = EDMA3_DRV_SOK;- W& [1 p' F( q7 U; ~& Z
( K% V5 N8 v2 X$ j& z8 y0 Z Error_Block eb;0 B o2 {9 G3 S) s" _ ]* r2 c
Task_Params taskParams; $ N' o# a3 G1 Q2 ~' H% t6 z* j0 T) d0 E5 z' L; q/ ?( r4 r8 y
Log_print0(Diags_ENTRY, "--> main:");3 p- D% y$ L( J, R
; h4 E4 v' r0 g
/* must initialize the error block before using it */4 v$ F4 O, c/ h# X# o
Error_init(&eb); 8 z* _( f2 f4 s! ~/ d" r& _6 Q7 P `2 o# u: W
/* create main thread (interrupts not enabled in main on BIOS) */ : G5 B X6 w1 ~ Task_Params_init(&taskParams); % \/ c- e" y- h/ H& e1 S8 [4 c# ] taskParams.instance->name = "smain";. r. w [) s6 ?. ?! N1 R' c
taskParams.arg0 = (UArg)argc; 8 ]1 |8 d& U4 d: `, C taskParams.arg1 = (UArg)argv;* }" S: O2 K3 L6 S8 k
taskParams.stackSize = 0x1000; 9 l) O' i6 O8 {" i- O4 u( r# L Task_create(smain, &taskParams, &eb); ! `+ u* _2 F! B# T I$ t ; w% \; x! W Z' v9 x+ u$ r if (Error_check(&eb)) {1 c2 ~5 o: E+ x" ~7 @2 F4 q
System_abort("main: failed to create application startup thread"); t' M6 G9 S! ^1 ]3 C } / ]7 T2 B( A- @* w% q1 e 4 K$ O4 S; f- z
/* start scheduler, this never returns */ 8 a H+ m% f( \6 t+ q BIOS_start(); ; P/ o3 e9 Z1 B) q0 \# D; e& M % }: F9 `1 [" ]: m* p& O5 H /* should never get here */ W" M8 R1 N. E' i# |0 m Log_print0(Diags_EXIT, "<-- main:"); 5 N# |& u* ^1 x return (0);2 c: p W! j% Y) i. ]1 K
}! X- O, {1 X% y
这是创龙helloword的main函数,其中的 Log_print0(Diags_ENTRY, "--> main:")信息没有通过串口打印出来,请问大家该dsp上运行的程序要怎么打印调试信息?我用的是软件套件是mcsdk,硬件是omapl138。请大家帮忙啊,谢谢。" m: t$ X6 O% Q# w, ]( q% }1 w