关于IAP下的sprintf和printf的浮点型转换打印出现错误 有关堆栈的8字节对其问题

2019-08-22 14:12发布

问题是我看了一下APP中的首地址的数据为RAM的地址为200009d8应该能被8整除,这样不是保证了APP的堆栈的8字节对齐吗  不知道原子哥这样的理解对吗  结果打印出来的是AD_VALUE=22?85148   这样的程序是printf("AD_VALUE=%f ",ADC_TEMP_VAL+vcc_b);  这两个变量都是浮点型的,我如果不用IAP  而是直接通过stlink下载就正常。求解啊

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。