3567|2

67

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请教keil uvsion 3中汇编出现警告,如何修改 [复制链接]

libing7:
          您好!
              谢谢你,按照你的方法问题确实解决了,可是我不明白为什么要把那个上电初始化startup.a51文件干掉,那可是工程自带的啊,必然有它的用处,难道不干掉就没有别的办法了吗?那个文件是可以由用户修改的啊,我已经把第一个警告搞定了,它说程序代码空间出现重叠,我把地址改了一下就好了,但下面这两个警告我却不知道怎么去改,望指点迷经,问题解决马上结帐,OK?   
                       ***       WARNING       L1:       UNRESOLVED       EXTERNAL       SYMBOL   
                                                  SYMBOL:           ?C_START   
                                                  MODULE:           STARTUP.obj       (?C_STARTUP)
                    ***       WARNING       L2:       REFERENCE       MADE       TO       UNRESOLVED       EXTERNAL   
                SYMBOL:           ?C_START   
                MODULE:           STARTUP.obj       (?C_STARTUP)   
                ADDRESS:       002AH   

最新回复

助人为乐也是升财之道啊!!!  详情 回复 发表于 2008-11-9 00:45
点赞 关注

回复
举报

70

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
startup.a51

这个是用于C51平台,C语言开发的。
它的作用是,在上电启动的时候先对单片机的资源做一个初始化。。。

这样的话,它就要占用一定的代码空间

如果汇编里,我们的代码重写了它部分空间,那么,汇编器就会有这些警告

要去掉这些警告也不是不可以

你的汇编指令跑过它原先占用的地方就可以

不过它是为C而存在的,对于汇编来说,没有意义,因为汇编程序要求程序员自己去规划资源

呵呵
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
助人为乐也是升财之道啊!!!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表