|
Int main(Int argc, Char* argv[])% y' u" ]: C6 W0 m/ A7 N! z1 F
{" B, W4 R& V0 M+ ?) J8 V! ~0 C
EDMA3_DRV_Result edmaResult = EDMA3_DRV_SOK;8 E* Q* E$ E' O3 S
" k" \( `! y( G" K3 ^& l* _
Error_Block eb;
) \/ [2 B) ~4 y6 U$ I! v& r Task_Params taskParams;
5 C5 ?" q' K" C& I+ R. ?
" U* q7 V/ I7 i7 q& t Log_print0(Diags_ENTRY, "--> main:");; V8 M3 f- _( t8 Y
/ Z; e4 u& I9 P% e6 x# I /* must initialize the error block before using it */ ]8 F* ]0 m% C' i( u
Error_init(&eb);6 c. ~3 K, ]& ]# }9 v
# D0 q) g8 E$ }5 q' b, H /* create main thread (interrupts not enabled in main on BIOS) */) G+ m5 {# N! M" K3 ?
Task_Params_init(&taskParams);
0 S7 V" k0 W1 k) B- ]; i5 \( n taskParams.instance->name = "smain";$ t$ V7 W3 u4 L: ]
taskParams.arg0 = (UArg)argc;& a/ h% J5 c' v' N. T
taskParams.arg1 = (UArg)argv;
4 W3 m8 {# q8 b- S) g taskParams.stackSize = 0x1000;0 v( @" |% w$ \2 D, b
Task_create(smain, &taskParams, &eb);
) Q* }) P2 c" h6 j- q7 z. c/ X- s3 e& F# Q) U, q+ J! I
if (Error_check(&eb)) {
9 [* ]. M* ^9 [* e7 y System_abort("main: failed to create application startup thread");2 _8 H5 ?' o D- I+ U6 i
}
& |( v0 A4 o* W0 f# l) ?3 @% P 4 d& j8 V8 w6 |3 w
/* start scheduler, this never returns */8 \9 ^5 H2 \( Z& y% m
BIOS_start();: n+ n& c9 J3 u& D1 Y- D
2 L$ l/ |- r( p& q( j0 j& u' U$ Y /* should never get here */" V/ e7 I, \- M" | K! t
Log_print0(Diags_EXIT, "<-- main:");
' _8 b* v" }8 u2 [4 h, O0 {& W return (0);
& m' v1 H+ }9 B+ E8 O& G0 F6 C}8 H0 g" F; r3 z8 G8 \
这是创龙helloword的main函数,其中的 Log_print0(Diags_ENTRY, "--> main:")信息没有通过串口打印出来,请问大家该dsp上运行的程序要怎么打印调试信息?我用的是软件套件是mcsdk,硬件是omapl138。请大家帮忙啊,谢谢。
' \) F4 l) s. s( S' ^" y9 s0 P$ a4 b( k& C8 z6 a9 L& u9 U
|
|