用KEIL写好程序,用什么软件把程序编译为二进制数,再下载给单片机啊。 求高手解答!
答案:6 悬赏:80
解决时间 2021-02-15 22:25
- 提问者网友:故事与他
- 2021-02-15 04:32
用KEIL写好程序,用什么软件把程序编译为二进制数,再下载给单片机啊。 求高手解答!
最佳答案
- 二级知识专家网友:滚刀废物浮浪人
- 2021-02-15 04:52
在MDK界面中,左边的工具栏中有三个按钮
第一个按钮:Translate 就是翻译当下修改过的文件,说明白点就是检查下有没有语法错误,并不会去链接库文件,也不会生成可执行文件。
第二个按钮:Build 就是编译当下修改过的文件,它包含了语法检查,链接动态库文件,生成可执行文件。
第三个按钮:Rebuild 重新编译整个工程,跟 Build 这个按钮实现的功能是一样的,但有所不同的是它编译的是整个工程的所有文件,耗时巨大。
综上:当编辑好程序之后,只需要用第二个Build 按钮就可以,即方便又省时。第一个跟第三个按钮用的比较少。
第一个按钮:Translate 就是翻译当下修改过的文件,说明白点就是检查下有没有语法错误,并不会去链接库文件,也不会生成可执行文件。
第二个按钮:Build 就是编译当下修改过的文件,它包含了语法检查,链接动态库文件,生成可执行文件。
第三个按钮:Rebuild 重新编译整个工程,跟 Build 这个按钮实现的功能是一样的,但有所不同的是它编译的是整个工程的所有文件,耗时巨大。
综上:当编辑好程序之后,只需要用第二个Build 按钮就可以,即方便又省时。第一个跟第三个按钮用的比较少。
全部回答
- 1楼网友:丢不掉的轻狂
- 2021-02-15 09:11
51Hex_Bin
- 2楼网友:厌今念往
- 2021-02-15 07:57
KEIL就能编译成二进制的,至于下载,单片机厂商提供小软件
- 3楼网友:邪性洒脱
- 2021-02-15 07:27
用HEX to BIN可以把HEX文件转换成二进制文件
- 4楼网友:年轻没有失败
- 2021-02-15 07:02
program size: data=148.0 xdata=0 code=2172
target not created
注意这个,你用的什么单片机??器件类型选的哪一款?
-------------------------------
你看看工程的mcu是不是选错了,keil说的是你mcu的内存不够用,是不是选了标准的51?
----------------------------------
不用扩展,你的mcu是够用的。可能是你选错了器件类型。编译器认为你的mcu没有那么大内存
- 5楼网友:我叫很个性
- 2021-02-15 06:27
选project->options for target.
在打开的页面里选OUTPUT,在页面creat HEX file 前面打勾。再点击OK。
然后编译就可以了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |