我使用的keil uvision4,新建工程时自动添加一个setup.a51文件。请问它有什么作用?

我的程序全部是用汇编写的,可以删掉setup.a51吗?删掉以后会不会出现什么问题?请教高手。... 我的程序全部是用汇编写的,可以删掉setup.a51吗?删掉以后会不会出现什么问题?请教高手。 展开
 我来答
百度网友9b702d8
2011-05-07 · 知道合伙人IT服务行家
百度网友9b702d8
知道合伙人IT服务行家
采纳数:254 获赞数:1568
计算机技术与软件资格嵌入式系统设计师

向TA提问 私信TA
展开全部
是startup.a51吧,它主要完成单片机内部存储器的清零工作。如果你采用的是汇编,要把它去掉。否则,会提示warning。应为你工程里没有main主函数。
追问
嗯,是startup.a51,大意了。谢谢啊,以前用Keil uv2的时候是没有这个文件的,也没什么问题。如果用C语言,是不是不能删啊?
追答
uv2建立的工程默认是有startup.a51的,只是不和你的工程在一块。
uv4更智能,人性化了,提示你是否加入startup.a51,同时还拷贝到和工程在一个路径下。
C语言建立的工程,如果没有startup.a51,编译器也可以正常编译。只是按照默认的存储空间进行存储空间的清零,你不能根据具体的芯片进行配置。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式