|
|
Int main(Int argc, Char* argv[])& r; z* D- R- W
{2 Y% e* k; e3 f/ R, x3 d" Z
EDMA3_DRV_Result edmaResult = EDMA3_DRV_SOK;
' p# Y- f# q3 ^. Z% B0 i ) L! C+ T. }4 ?
Error_Block eb;5 A( V1 o7 _$ f& V$ b
Task_Params taskParams;$ `" ^$ {3 c' L6 |& y) ~
9 l, ?1 k& a. m* { Log_print0(Diags_ENTRY, "--> main:");
, Z5 b5 U3 u8 s$ C& r* Q6 |6 u% O% b0 q* |) R/ k
/* must initialize the error block before using it */
) |# q2 D4 V/ N( G& X Error_init(&eb);' }0 ]6 Z8 E/ [6 ^$ ?& O
6 s# ^; z: D7 D" K8 G
/* create main thread (interrupts not enabled in main on BIOS) */# {* Z6 Y+ Y$ D$ M. l# k
Task_Params_init(&taskParams);* M) f( }& P7 S) P6 s7 t) H
taskParams.instance->name = "smain";
1 s1 \. G" d* k1 Y% T& n taskParams.arg0 = (UArg)argc;: c, V# P& `% Y8 ?5 S3 B# ^
taskParams.arg1 = (UArg)argv;2 @3 h) _" a. I
taskParams.stackSize = 0x1000;7 Y D! u. @9 k' D5 G6 }( o& a
Task_create(smain, &taskParams, &eb);
4 A# v' T, @1 [8 K" c$ P# }/ Y0 o0 H0 E
if (Error_check(&eb)) {. T7 j: d& N4 {/ _7 ?
System_abort("main: failed to create application startup thread");2 n$ M" x" g8 D+ ~ I: Z8 `# ~
}5 a6 `; n3 v! ~0 T% w$ M; I
2 U6 {9 d* F, G) E3 b% C# A /* start scheduler, this never returns */ b( ]1 D! R( z# \
BIOS_start();* Y j) E8 V3 R P3 g- c
5 S9 w v8 y! s/ ^) {
/* should never get here */
4 v( m7 [2 O2 ?7 R2 ^ Log_print0(Diags_EXIT, "<-- main:");% z7 @, a" p# H4 `* ^
return (0);
' {4 x4 [# X' o}6 U N2 B0 ]2 C
这是创龙helloword的main函数,其中的 Log_print0(Diags_ENTRY, "--> main:")信息没有通过串口打印出来,请问大家该dsp上运行的程序要怎么打印调试信息?我用的是软件套件是mcsdk,硬件是omapl138。请大家帮忙啊,谢谢。4 Q8 J, {, Q0 H. ^, y$ S
& c: `/ `# I6 Z
|
|