|
Int main(Int argc, Char* argv[])% m# L& P1 f8 U9 U
{
( I$ x9 ~/ C; u) b8 a" R EDMA3_DRV_Result edmaResult = EDMA3_DRV_SOK;4 r3 S* b7 d0 M2 G6 D$ ~
9 K6 I7 r. c/ F
Error_Block eb;, l% x* v2 H+ z9 j6 C% t3 M
Task_Params taskParams;! @- R1 _! w7 n1 j# W
/ d! G9 o# ]% L3 q! L1 o
Log_print0(Diags_ENTRY, "--> main:");( d' K8 E7 n4 D* \- G4 v
8 t7 i7 u/ n& n. u* A4 |" c" |
/* must initialize the error block before using it */# i' p0 ]$ o( z
Error_init(&eb);
1 `- R5 M6 e) [$ M9 E( X/ u5 C' \/ I8 u6 l3 ~ s
/* create main thread (interrupts not enabled in main on BIOS) */
% _7 P. F. R: B8 d; D Task_Params_init(&taskParams);
6 q6 o+ S2 v m9 B( l taskParams.instance->name = "smain";
$ ^* O. L$ }1 i. F9 A; v taskParams.arg0 = (UArg)argc;7 z. a+ S6 X2 n" p
taskParams.arg1 = (UArg)argv;0 ?" k4 |$ `$ S# f7 X
taskParams.stackSize = 0x1000;0 z' ` B% _4 U
Task_create(smain, &taskParams, &eb);% H% S q5 I! ~1 K. p) y H/ d/ l
7 C9 B( q2 D: L- @7 _
if (Error_check(&eb)) {! O# ]8 t& V0 C5 E, Y
System_abort("main: failed to create application startup thread");
4 p1 @5 Z( I+ y' T: @/ o }" K( R7 n Y* a
9 `* O5 Y" i8 k" v! t. s8 Q
/* start scheduler, this never returns */
) J2 ~0 m, T" t BIOS_start();
# v- E. D$ U8 U) _0 F" {' D- e- @5 f- |8 t
/* should never get here */
7 s* k. l% W3 e# J Log_print0(Diags_EXIT, "<-- main:");* q6 j5 V A' Q* J
return (0);
5 t. x% j7 P5 Q( R( j}
& a0 t7 [! P0 w这是创龙helloword的main函数,其中的 Log_print0(Diags_ENTRY, "--> main:")信息没有通过串口打印出来,请问大家该dsp上运行的程序要怎么打印调试信息?我用的是软件套件是mcsdk,硬件是omapl138。请大家帮忙啊,谢谢。' j7 b7 l( W- _5 `
% M' Y" k% [7 Q+ E; W) U6 j9 k
|
|