发现IAR的怪事,同一代码不同电脑生成的烧录文件不同。

2019-12-14 13:11发布

    由于要接收另一家公司为我们开发的产品源代码,为了保证源代码与已生产的产品源代码一致,在接收对方源码时,只要编译出来的烧录文件与已生产的产品的烧录文件一致就接受,否则不接收,然后怪事出现了,经测试发现,用同一个版本的IAR,完全相同的操作系统(同一个系统装两台电脑),只是电脑的硬件不同,同一个源代码工程,两台电脑生成的烧录文件居然会不一样,致使无法接收源代码,而用keil完全没有这种事,真是见鬼了,肯定有与我遇到相同困惑的朋友,这是什么情况?原因是什么?怎么解决的?? 使用的版本为IAR Embedded Workbench for ARM 6.30.1。如有和我相同需求的朋友,一定注意了,一定不能用IAR。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
46条回答
wuzhpo720
1楼-- · 2019-12-18 15:46
 精彩回答 2  元偷偷看……
pisgah
2楼-- · 2019-12-18 19:59
本帖最后由 pisgah 于 2015-10-27 09:01 编辑

以前没注意过还有这事,好奇关注中,期待楼主的结果......
让小猪飞
3楼-- · 2019-12-19 00:11
极少使用IAR,不过对楼主的问题表示关注
tsb0574
4楼-- · 2019-12-19 00:27
我敢说99.99%是楼主自己的问题!所有的东西都一样不可能出两个不同的东西
tim4146
5楼-- · 2019-12-19 03:27
请问楼主,这个问题后来怎么解决的啊。
我现在用和谐版本的IAR7.6,同一台电脑,不同路径下完全一样的工程,编译出来的hex文件居然不一样,对应的bin文件也不一样....
go2deathward
6楼-- · 2019-12-19 05:00
 精彩回答 2  元偷偷看……

一周热门 更多>