TI中文支持网
TI专业的中文技术问题搜集分享网站

DSP6713 printf函数

老师你好,我在DSP6713的例程里看到有用printf这个函数,这样可以在CCS里stdout的窗口里显示字符串,可是我在自己的程序里包含了std.h和stdio.h这两个头文件,也写的printf这句,编译没错,但运行时在stdout里没有显示。请问老师,应该怎样才能使用这个函数?

dong sun:

回复 Shine:

你好,我试了一下,原来例程里的heap size是1000,我减小到100后,例程确实显示不出来了。可是,自己的程序的heap size设到1000、2000都试了,还是显示不出来。还可能是其他什么原因呢?

Shine:

回复 dong sun:

你好,

再试试加大stack size或者在例程上修改.再不行, 把代码贴出来看看.

dong sun:

回复 Shine:

你好,我刚才一直把printf函数写在一个用dsp/bios编的程序里,就一直没显示出来。但刚刚又试了一下放在一个普通的工程里,就显示出来了。用不用dsp/bios和printf这个函数难道有关系?

dong sun:

回复 Shine:

你好,我开始是用这个函数的,但不知为什么log日志里什么也不显示,我的其他的bios窗口,例如那个显示任务调度的窗口也只有几个任务名在那,具体的也不显示。估计是我的CCS3.1没有装好,所以才想换printf函数的。现在就是说bios程序必须用log_printf不能用printf,那我的CCS只能重装了吗?

dong sun:

回复 Shine:

我用的dsk6713的例程试的,也不可以。谢谢老师的解答。

Shine:

回复 dong sun:

那你试试重装CCS吧, 例程是正确的, 我在CCS3.3下可以显示.

赞(0)
未经允许不得转载:TI中文支持网 » DSP6713 printf函数
分享到: 更多 (0)