owenzuiai 发表于 2011-7-15 18:16:40

各位大侠,ads 转mdk后生成的hex怎么大小不一样啊,功能也会有差异吗

各位大侠,ads 移植到mdk后生成的hex怎么大小不一样啊,ads编译出来hex 68k, mdk编译出来hex 82k,好像只有前156字节代码相同,后面好多不一样,但我感觉它们实现的功能没啥区别?

owenzuiai 发表于 2011-7-15 18:54:48

求解

WithSword 发表于 2011-7-15 19:09:31

差了多少K?一般来说,编译器的效率不一样,编译出来的大小就不一样。

dr2001 发表于 2011-7-15 19:16:15

同等优化等级,MDK能够略小,但是有限。差太多就要查查了。

owenzuiai 发表于 2011-7-15 20:47:04

回复【2楼】WithSword倚剑
------------------------------------------------------------------
同样代码,ads编译出来hex 68k, mdk编译出来hex 82k,好像只有前156字节代码相同,后面好多不一样,但我感觉它们实现的功能没啥区别

owenzuiai 发表于 2011-7-16 20:20:12

求教啊

chenweigang 发表于 2012-10-19 14:01:07

楼主,你的ADS中|Image$$RO$$Base|怎么处理的我编译没错但是RW R0 ZI都是0
页: [1]
查看完整版本: 各位大侠,ads 转mdk后生成的hex怎么大小不一样啊,功能也会有差异吗