|
|
Int main(Int argc, Char* argv[]); ?9 |3 }* g8 d) |/ @
{" e1 v0 Y7 M6 W) d: ?9 B( K
EDMA3_DRV_Result edmaResult = EDMA3_DRV_SOK;
- f: w9 d: T' Y& ^. n4 k 6 d0 Z3 G' s' }& l% U
Error_Block eb;
9 l7 b$ L3 |; |& \( W Task_Params taskParams;1 e6 C: d+ N/ l4 M7 o$ h
: K( H0 s- X* ~1 I2 V Log_print0(Diags_ENTRY, "--> main:");
1 n1 R# y ~3 S
* V8 t& o* I/ B2 H /* must initialize the error block before using it */
( k6 P5 B; p' ?6 W u* e4 e' u Error_init(&eb);* j6 y$ K. f; L, `
; M) o5 L% E `. l
/* create main thread (interrupts not enabled in main on BIOS) */+ B( m) }% z" K3 z
Task_Params_init(&taskParams);1 p# t* X) }+ j ^0 ^- b
taskParams.instance->name = "smain";
" l& v2 p3 g; _. e taskParams.arg0 = (UArg)argc;
; E7 V3 K; E* ^1 l' \/ B. g" p taskParams.arg1 = (UArg)argv;
3 `4 f- c$ g( o0 h) ]2 [5 u taskParams.stackSize = 0x1000;
" I5 m9 D, `8 K$ I* }: `% k Task_create(smain, &taskParams, &eb);
# D) i5 n" y* M1 }, b6 e
1 v" [. o+ c5 a: g* p6 M if (Error_check(&eb)) {! R* L/ u7 N3 ^( m
System_abort("main: failed to create application startup thread");3 W B6 f, r- r V& G" i. ~
}+ [3 R: [+ j) ^* X5 D
& J) e7 a; |/ V' y% v2 E" d /* start scheduler, this never returns */
/ ^- b8 c! H0 Y$ w" z B* t BIOS_start();
/ Y9 R \/ l' U s" J( i5 v& |* z; k4 _$ K
/* should never get here */
- P1 p1 X, z: p, B, u/ J Log_print0(Diags_EXIT, "<-- main:");3 i& K2 Y0 Y: ^, m8 P. t, _7 W
return (0);
: y' n* S" |3 @$ S}4 m! K* [+ o6 p. z
这是创龙helloword的main函数,其中的 Log_print0(Diags_ENTRY, "--> main:")信息没有通过串口打印出来,请问大家该dsp上运行的程序要怎么打印调试信息?我用的是软件套件是mcsdk,硬件是omapl138。请大家帮忙啊,谢谢。
( ]" Z, k1 L+ R; Q, h! Q" z- e
|
|