KEIL和PROTEUS编译有差异

jjphero   2010-6-28 02:28 楼主
KEIL生成的hex
:03000000020215E4
:0C021500787FE4F6D8FD75810702000038
:020000002100DD
:02000B004100B2
:100100007800D2AFD2A9758901758C3C758AB0C2CE
:0501100080D28C2113D8
:10020000758C3C758AB008B80403D28032B80A04F1
:050210007800C28032FD
:00000001FF
proteus生成的hex
:020000002100DD
:02000B004100B2
:100100007800D2AFD2A9758901758C3C758AB0C2CE
:0501100080D28C2113D8
:10020000758C3C758AB008B80403D28032B80A04F1
:050210007800C28032FD
:00000001FF
为什么KEIL会多生成一些数据,前两列是为51下载做准备的控制数据吗?
请高手赐教

回复评论 (5)

呵呵,楼主还对这感兴趣
点赞  2010-6-28 07:33
个人认为编译的环境不同生成文件自然会不同,可能零地址指针指向的也不同
点赞  2010-6-28 07:35
   楼主编译的时候所选择的处理器是不是一样的?
点赞  2010-6-28 08:51
不同的编译器,生产的hex当然是不完全一样的。。。
点赞  2010-6-28 20:16
特别是涉及到优化的东西,不同的优化等级,就更不同了。
点赞  2010-6-28 20:17
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复