程序写完,编译的时候显示目标未建立,为什么?程序也没显示有错误啊
6条回答 默认 最新
关注
【相关推荐】
- 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/1022502
- 这篇博客也不错, 你可以看下按键的原理及独立式按键的实现
- 您还可以看一下 张立铜老师的太空大战游戏实战课程课程中的 开发环境建立,建立一个窗口小节, 巩固相关知识点
- 除此之外, 这篇博客: keil建立工程项目中的 建立项目流程 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
(1)第一步:(小编默认读者们是安装好了keil的哦,如果没有安装好的话,可以私信小编。)打开keil建立一个新的keil工程如图:
(2)第二步:建立一个文件夹用来放keil工程项目,这个很重要,我之前就是因为没有很重视这个问题导致项目工程找不到,感觉非常难受,尤其是像我一样的初学者要更加注意这一点,养成良好的习惯。最好再自己建一个文件夹用于放代码。
(3)第三步:选择自己准备用的单片机的芯片,大家根据实际情况来选择(可参考博客https://blog.csdn.net/qq_37280074/article/details/119823359)
(4)第四步:(这一步是只有出现某些特殊情况的时候操作),第一次建项目可以忽略。我有一个同学在建立工程的时候发现代码没有错误,但是编译代码时报错了,他之前也下过keil不过删除的时候没删干净,所以大家遇到这样的错误的时,可以参考这个,勾选图中选项。
(5)第五步:将代码和启动文件导入到keil工程中。(一个是代码,还有就是.s为后缀的启动文件。)😀文件类型要选择所有文件类型。
(6)第六步:点击SVCS下面的那个“魔法棒”,点击output,勾选create hex file选项,点击OK。
(7)第七步:构建项目。
(8)第八步:构建成功后,会在项目工程的objects的文件夹下生成.hex的文件,如果没有的话,看是不是没有构建成功,或者代码有错误。
(9)第九步:将USB线与单片机和电脑相连,在电脑的设备管理器(右击此电脑,选择管理即可查看)中查看是否有端口存在。(我这里是没有接USB的情况。)
(10)第十步:这里要用一个烧写程序的软件(我用的是FlyMcu)。把之前生成的hex文件放进去,配置好端口,点击开始编程,耐性等待一会就好了。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报
- Kwan的解忧杂货铺@新空间 2024-04-16 04:58关注解决 无用评论 打赏 举报
关注
解决 无用评论 打赏 举报关注
解决评论 打赏 举报 编辑记录无用 1关注
解决评论 打赏 举报无用 1- GISer Liu 2024-04-12 14:00关注解决评论 打赏 举报无用 1