Part Number:TMS320F28035
我在 CCS v6.1的环境下使用 sprintf()和snprintf()
已经包含了头文件 #include "stdio.h"
项目配置中 Build -> C2000 Compiler -> Advanced Options -> Library Function Assumptions 下 printf support 已经选为full
栈空间已经尽可能配置得大了,现在为0x800
但我使用 snprintf(buf, 64, "\r\nheart:%s", test_buf);是正常的
而 snprintf(buf, 64, "\r\nheart:%d", test_u);程序就会跑飞
sprintf()和snprintf()会出现同样的问题
请大家帮忙看看。
Ben Qin:
full选项下应该是都支持的,可能是程序上的问题。
可以先参考下–printf_support的相关说明:
www.ti.com/…/spru514z.pdf