咨询个小问题,在CCS5.5版本中创建一个F5329的工程,在代码中使用了printf语句,编译连接都OK,但是不知道在哪个窗口下看这个输出的结果?
Ken Wang:
xueqin,
这个问题很常见,我们的CCS确实支持这样的功能调试,你可以参考下面的链接,它详细介绍了关于CCS的设置来支持printf:
http://processors.wiki.ti.com/index.php/Printf_support_for_MSP430_CCSTUDIO_compiler
希望对你有所帮助.
谢谢
xueqin hua:
回复 Ken Wang:
已经按照wiki中的设置对CCS的属性进行了设置,但是在console的界面中还是无法显示printf中打印出的字符串
有没有还有其他需要设置的属性?
多谢!
Ken Wang:
回复 xueqin hua:
xueqin,
我刚试过了,能够实现啊。你在程序的开头有没有加上#include <stdio.h>呢?
完全没问题的啊。你在试试看。
谢谢
xueqin hua:
回复 Ken Wang:
头文件已经加了 确实是可以打印
有一个新的问题,为什么我打印出来的数据是乱码呢?
Ken Wang:
回复 xueqin hua:
xueqin,
你写的printf的语句是什么样的,应该是你的语句格式有问题,你可以查查printf函数的具体参数设置。
谢谢
kqian0327:
你好,
建议你使用串口发送数据到主机端,然后利用串口调试助手来看数据,不要使用printf函数,希望对你有帮助。
MSP430F5529 launchpad是个不错的选择。
xueqin hua:
回复 Ken Wang:
printf语句里面都是打印英文字符串,这个可能确定语法上是没有问题的
但是就是不知道是怎么回事,打印出来的字符都是中文乱码字符
这个和其他的设置属性有没有什么关系? 比如说缓冲区的大小之类的?
多谢~
TI中文支持网



