[ZLG-ARM] 请教高手

[复制链接]
1847|4
 楼主| agnd 发表于 2007-9-6 17:58 | 显示全部楼层 |阅读模式
printf("A=%f,B=%05u
&quot;,(float)1234.567,(int)1234);<br />在CARM编译时执行结果正常,转为RV时就不对了,结果为<br />A=-0.00000,B=01234<br />这是为什么?
 楼主| agnd 发表于 2007-9-7 09:03 | 显示全部楼层

RV升级到3.1后更不对了

在keil&nbsp;RV&nbsp;3.11中编译,开发板上实际执行执行(不是仿真)<br />printf(&quot;
A=%5f,&nbsp;B=%05u
&quot;,(float)1234.567,(u32)1234);<br />后,从串口输出结果为:<br />A=-0.000000,&nbsp;B=1083394628<br />我到底哪弄差了?高手快赐教呀!<br />捧虾千日用虾一时啊!
 楼主| agnd 发表于 2007-9-7 13:43 | 显示全部楼层

今天我在线等答案

直接关系到是购买keil&nbsp;还是购买IAR开发软件的问题.<br />请keil的代理和技术支持们务必重视!
 楼主| agnd 发表于 2007-9-7 17:52 | 显示全部楼层

问题已经"解决"了

因为运算没问题,只是printf的事,于是不用printf函数而自己写串口了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

137

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部