我在做一个系统项目时候,发现printf函数无输出,然后自己编一个小的测试程序,发现printf函数在ccs中还是无输出,stdout窗口无任何内容,而且编译连接没有任何问题,实在搞不懂,请教各位。
#include <stdio.h> // 子程序接口 void Delay(unsigned int nDelay); // 延时子程序 int temp[200]; main() {
int i=0; CLK_init(); // 初始化DSP运行时钟 while ( 1 ) { temp=0; i++; asm(" SSBX XF"); Delay(256); // 延时 temp=0xff; i++; asm(" RSBX XF"); // Delay(256); // 延时 printf("OK"); } }
void Delay(unsigned int nDelay) { int ii,jj,kk=0; for ( ii=0;ii<nDelay;ii++ ) { for ( jj=0;jj<1024;jj++ ) { kk++; } } } |