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

F28388D使用sprintf函数出现报错

在CCS10.0的环境下使用sprint函数报错,出现如下错误,请问老师们有解决方法吗?

谢谢

Susan Yang:

,

周小俊:

我的是28388D,我在library function assumptions中没有找到相关的设置

,

Susan Yang:

,

周小俊:

请问CCS中sprintf函数只能把整数和字符型数据转存到相应的数组中吗?我浮点数转换程序会跑飞

,

Susan Yang:

sprintf 支持 floating-point conversions.

请注意不要使用–printf_support=nofloat 或者 –printf_support=minimal.

,

周小俊:

支持double类型的数据转换吗

,

周小俊:

可以给个转换的小代码吗?我好对比一下

,

Susan Yang:

请您参考一下之前的讨论贴

e2echina.ti.com/…/11056

,

周小俊:

你好,我已经进行了相关的设置,但依旧不行,我是CCS10.0的编程环境,芯片为28388D

,

Susan Yang:

好的,谢谢反馈。我明天拿板子测试一下

,

Susan Yang:

e2e.ti.com/…/ccs-tms320f28069m-how-to-make-printf-work-with-floats

如帖子所说,您需要修改cmd内的内存配置(增加.stack 和.cio)

还需要在ccs内增加heap和stack的大小

赞(0)
未经允许不得转载:TI中文支持网 » F28388D使用sprintf函数出现报错
分享到: 更多 (0)