|
Int main(Int argc, Char* argv[])) J0 a0 X. r9 ?' A) z5 p
{
4 x" ?& N5 y/ H8 G EDMA3_DRV_Result edmaResult = EDMA3_DRV_SOK;5 `$ k+ ]7 J; I6 ]
) W* c" U5 H/ q
Error_Block eb;! e* a1 i; z; _8 X' J, S: \, ?
Task_Params taskParams;
5 _* n1 B6 ^ q# F4 G
. }( E6 j' v0 j4 @+ T Log_print0(Diags_ENTRY, "--> main:");
1 H0 n' P% @" F7 |! s* Z& T# ?/ E& b$ [
/* must initialize the error block before using it */
Q& S. E* x- o Error_init(&eb);& N; D& \3 v1 i- j) q& N
1 B$ o6 Z8 e1 h3 H /* create main thread (interrupts not enabled in main on BIOS) */1 E* M/ E6 I3 q; m$ x
Task_Params_init(&taskParams);6 A! G& I5 s' a% B2 M0 a
taskParams.instance->name = "smain";
: c. S; \+ W8 m) I; e6 P taskParams.arg0 = (UArg)argc;1 j% D5 R: j* d( @
taskParams.arg1 = (UArg)argv;
4 A+ K; ^& O% Q) R6 r9 I taskParams.stackSize = 0x1000;/ U4 @# M+ b' r/ ^* [0 }
Task_create(smain, &taskParams, &eb);- B2 U$ [9 |. @6 Q6 `( w
2 Y; C# W; h4 N; Y
if (Error_check(&eb)) {& o! p' N2 S2 a% ?: d
System_abort("main: failed to create application startup thread");
( H: @. l7 Z8 B; d }( Q4 x& T3 P; |8 L+ m
9 A$ v0 @5 I7 E
/* start scheduler, this never returns */
* L' {" H2 Q$ e4 z6 Q BIOS_start();8 N$ S6 M$ [" D% P9 v* H5 A
0 x* ?7 w; w% F
/* should never get here */
3 T7 z+ W: ^ q6 y$ Y% q7 w Log_print0(Diags_EXIT, "<-- main:");
& h1 x, K8 D4 p+ d return (0);
) \# i1 X0 Z. Q! o# m* Q}
1 \/ s* _/ _# r' n- ` k: B: t这是创龙helloword的main函数,其中的 Log_print0(Diags_ENTRY, "--> main:")信息没有通过串口打印出来,请问大家该dsp上运行的程序要怎么打印调试信息?我用的是软件套件是mcsdk,硬件是omapl138。请大家帮忙啊,谢谢。
4 j8 m$ n6 T" ~% W# Z! F6 o7 u+ M. b2 M0 N4 B! U
|
|