|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
刚开始用学习用KEIL,师傅给提供给我他之前的一个工程,我在自己的电脑里安装了Keil uVision4:(1)用我PC上的KEIL打开师傅的工程,生成HEX文件,和师傅之前自己生成的HEX文件相对比,
有些许不同,主要不同之处在地址和CRC校验部分,数据部分也有些许不同。
【问题1】这些不同是如何造成的?(师傅用的是Keil uVision2)生成的HEX不同对效果会有影响吗?
(2)用我PC上的KEIL打开师傅的工程,生成HEX文件;自己又新建了一个工程,用的是同样的代码,生成了HEX文件。这两个HEX文件几乎是完全不同的。
师傅的工程:Program Size: data = 11.7 xdata = 161 code = 5624
自己的工程:Program Size: data = 86.7 xdata = 61 code = 4876
【问题2】为什么同样的代码,同样版本的Keil,生成的HEX文件差很多?
【问题3】和问题2一样,为什么生成的Program Size差别如此大?是因为C代码中有些变量没有声明xdata这类关键字吗? |
|