用keil2创建项目用keil3打开,会出现哪些情况?

[复制链接]
4415|13
 楼主| lb0577 发表于 2010-11-3 23:14 | 显示全部楼层 |阅读模式
rt!
自己发现,手头一个项目。优化等级是一样情况下。用keil2编译是10k代码。而用keil3编译变成11k左右代码。
莫非keil3编译还不如keil2呢?还是自己搞错了!
还有就是软件仿真时(用单步运行)会出现几个固定函数会出现跳转错误。但在反汇编窗口里正确!
 楼主| lb0577 发表于 2010-11-3 23:17 | 显示全部楼层
编译完全正确下。:'(
跳转错误问题。很棘手。不知道各位DX有没有遇到过。如何解决?
谢谢
ayb_ice 发表于 2010-11-4 08:33 | 显示全部楼层
那肯定是具体的编译设置不一致引起的
另外不要只看代码
UV2是将真正的代码和表格都算作代码的
而UV3有时将代码和表格分开的,要加一起的
 楼主| lb0577 发表于 2010-11-4 11:00 | 显示全部楼层
谢谢ls!
那么跳转出错是哪里造成的呢?
(编译的hex文件烧写进ship是完全正常.)
ayb_ice 发表于 2010-11-4 11:38 | 显示全部楼层
那不是错误
那是优化的结果
最终结果正确就行
ninibaba 发表于 2010-11-4 11:44 | 显示全部楼层
3不如2好用,管用
不知道为什么
 楼主| lb0577 发表于 2010-11-4 12:48 | 显示全部楼层
5# ayb_ice
O(∩_∩)O谢谢!
现在问题是需要用到软件仿真。我刚刚把优化等级设置成1级也会出现在、跳转错误。
ayb_ice 发表于 2010-11-4 13:31 | 显示全部楼层
拿图,源代码出来证明
不然谁知道你在说什么
223178825 发表于 2010-11-4 22:15 | 显示全部楼层
学习了
老鱼探戈 发表于 2010-11-5 12:42 | 显示全部楼层
用3从新建个工程不就得了

评分

参与人数 2威望 +2 收起 理由
hongdan0714jin + 1
xlsbz + 1

查看全部评分

galton1982 发表于 2010-11-5 16:42 | 显示全部楼层
同意楼上的啊,重新弄一个工程不就OK啦,PS 我现在用K4 不知道有啥问题没啊
zdhlixiang2006 发表于 2010-11-5 19:41 | 显示全部楼层
3确实没有2好用,我顶
smile_luo 发表于 2010-11-25 08:27 | 显示全部楼层
:lol路过
触觉的爱 发表于 2010-11-25 13:47 | 显示全部楼层
穿越了,肯定会有些摩擦的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

346

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部