|
Int main(Int argc, Char* argv[])
1 U5 T' C W7 D7 S# v9 w/ x{/ J) { R; H; \7 i% W: g3 G
EDMA3_DRV_Result edmaResult = EDMA3_DRV_SOK;" [5 D9 u, O8 z4 U+ T0 G- l7 t6 M
5 M: V5 p( ]+ Y, T9 J. V
Error_Block eb;' F4 J) S6 W* O- e' [8 E
Task_Params taskParams;
6 X [# j' U2 S& O ^! d' N: ^/ h V. ~- N/ I
Log_print0(Diags_ENTRY, "--> main:");
+ @, c1 H: W! o Q b, C% T& X& Y! }4 V
/* must initialize the error block before using it */% r- F2 ^/ F+ L# O; E
Error_init(&eb);7 Y' Z+ i6 D3 Y7 j$ ?% v
6 _9 I: S$ ^' t& n /* create main thread (interrupts not enabled in main on BIOS) */
$ v: y/ V. O* Z2 L3 [: ^" k, m% Q Task_Params_init(&taskParams);+ G& c5 P5 J4 v8 x+ u
taskParams.instance->name = "smain";) z5 T7 t$ D* \
taskParams.arg0 = (UArg)argc;* a% Q$ C2 t& A- J6 ^2 |
taskParams.arg1 = (UArg)argv;: [9 S. r: l0 D% C) K W6 H
taskParams.stackSize = 0x1000;' V' c2 F0 e# o7 d
Task_create(smain, &taskParams, &eb);
6 _, M$ R5 E9 E$ G8 C
) Z' S% A# @7 c: i if (Error_check(&eb)) {
1 j4 C# w- L* V6 T System_abort("main: failed to create application startup thread");3 f% [% ^. k5 q! b8 k+ g' o
}
9 q: A- y& D# O( F
* N( S) z' y( G) T$ R /* start scheduler, this never returns */3 f$ {) `$ _4 k% V* e, A
BIOS_start();
4 m- a# O2 W. z+ [/ }! c
$ ^8 G( V% I- o* z! E. Q5 y /* should never get here */
4 H) R) `- f1 l! W* A6 b* l. O Log_print0(Diags_EXIT, "<-- main:");
) b2 m8 U8 m, v return (0);! m# L1 p4 N, \5 E
}# [4 N& u3 h) D5 t s5 }
这是创龙helloword的main函数,其中的 Log_print0(Diags_ENTRY, "--> main:")信息没有通过串口打印出来,请问大家该dsp上运行的程序要怎么打印调试信息?我用的是软件套件是mcsdk,硬件是omapl138。请大家帮忙啊,谢谢。# J/ }& x4 {" |* v4 b( Z( h/ F
" v# b& k+ n3 b
|
|