|
Int main(Int argc, Char* argv[])
/ A0 S, [7 @9 k5 ~( g{
- q6 B" H g! u2 E- j EDMA3_DRV_Result edmaResult = EDMA3_DRV_SOK;6 x: H2 [3 P: ?$ c) [7 ?1 U9 L
) k( D% W1 P- l7 _8 T; f. k, |
Error_Block eb;
* p2 z6 ~3 D' w0 [# L+ _7 X3 j Task_Params taskParams;* T# c8 [' M K9 I$ d
/ O5 [1 `& ]1 G Log_print0(Diags_ENTRY, "--> main:");
$ ] V/ H( D) Y, F& W; o+ ]
5 ?: Z' Z$ H G$ x /* must initialize the error block before using it */
# J4 ]: g. i2 i+ {. b: c. P& a Error_init(&eb);
: b" { B! C) N! q' O% G' z8 O* I5 p% W3 e
/* create main thread (interrupts not enabled in main on BIOS) */
0 b4 O O9 A0 Q g Task_Params_init(&taskParams);# {8 a) C. _% Z* I7 j% v
taskParams.instance->name = "smain";+ i; f7 ]& l& ?0 R
taskParams.arg0 = (UArg)argc;
: X v0 u9 N5 H' } taskParams.arg1 = (UArg)argv;; \$ D6 z( C* T
taskParams.stackSize = 0x1000;
1 B+ W7 w! {8 V P) u Task_create(smain, &taskParams, &eb);7 B' X% e/ c+ D: i1 ]& H
. M* L. `6 q; C' M2 E, J- t* g! x9 P if (Error_check(&eb)) {
/ u/ h! N$ o ?/ u4 A! C System_abort("main: failed to create application startup thread");
4 g+ ~8 V/ b3 `+ U }
7 ~$ P8 p5 w4 c) M( q7 } . \* `3 z) F) q: i
/* start scheduler, this never returns */( [ [! R8 i N* W) H+ t. A; e" O8 \
BIOS_start();8 Q9 j/ Z7 E k5 u7 s
0 z+ R* S- M: [ P
/* should never get here */
5 h2 o4 g" B$ }& j( S, b Log_print0(Diags_EXIT, "<-- main:");: K! R |% Z( R! h! e, l: u
return (0);3 L5 B, O5 r. r/ K4 y( f
}5 n; }2 v% q( l1 j4 v
这是创龙helloword的main函数,其中的 Log_print0(Diags_ENTRY, "--> main:")信息没有通过串口打印出来,请问大家该dsp上运行的程序要怎么打印调试信息?我用的是软件套件是mcsdk,硬件是omapl138。请大家帮忙啊,谢谢。
: ^7 }' C- e, }6 g, h
( e: G& ~$ j5 \% v/ @; _5 B F3 R |
|