我用的stc单片机,用keil写的c语言程序,编译,运行,都无错误,也生成了hex格式,但是hex格式烧到单片机 10

不可用,A51里出现这个?c—后面是不是出现了错误?求高手解答啊究竟什么原因吧生成的代码就这么多,怎么回事难道这里出错误了?... 不可用,A51里出现这个

?c—后面是不是出现了错误?求高手解答啊 究竟什么原因吧
生成的代码就这么多,怎么回事

难道这里出错误了?
展开
 我来答
一剑出血
高粉答主

2012-11-29 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
startup.a51文件跟你的问题没有关联,贴出来也没意义。

“编译,运行,都无错误”
把编译完成后的提示完整贴出来。
也可以将.map或者.m51文件最后面的块列表贴出来。

从你贴的内容来看,启动后跳转到0800H,然后就没有下文了。
你是否修改过startup.a51文件?0800H这么整的地址一般是人改出来而不是自动编译连接生成的。
追问

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ywhjp
2012-11-30 · TA获得超过1299个赞
知道小有建树答主
回答量:1002
采纳率:60%
帮助的人:436万
展开全部
上面的图中两个警告是因为用了Startup.A51文件, 把Startup.A51移除就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
霞子说什么
2012-11-29 · 超过18用户采纳过TA的回答
知道答主
回答量:58
采纳率:100%
帮助的人:30万
展开全部
你调用自定义头文件了?
这也不是错啊,是警告, 可能你定义的子函数,在主函数没用
追问
那这到底是怎么回事?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑谈我不言9514
2012-11-29 · TA获得超过622个赞
知道小有建树答主
回答量:522
采纳率:0%
帮助的人:318万
展开全部
你是用什么软件编译的,又是用什么软件下载的。都生成HEX文件了,哪里还会出现这些东西呀
追问

用keil编译的啊,知道生成了hex文件,但是hex文件代码怎么只有这么多

追答
你有几个函数都没写,就用了。
我用 Keil 的时候,没用用 Startup.A51这个文件。直接用你的C文件就好了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
humanhome
2012-11-29 · TA获得超过265个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:252万
展开全部
你这些东西应该不是出现在烧写过程,你是什么过程时出的问题?
更多追问追答
追问
那是什么原因?过程没问题啊
追答
你是什么过程时出的问题?是编译、烧写、还是什么时候?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式