找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2008|回复: 8
收起左侧

keil5找不到device错误求解

[复制链接]
ID:291668 发表于 2023-3-22 12:44 | 显示全部楼层 |阅读模式
找了一个例程,编译没有错误,也能下载到单片机。但是在魔术棒里找不到device。很奇怪,是哪里设置不对吗? 对应的flash包也已经安装了。打开stm处理器选型里面是这些内容,没有芯片名称


图片 1.png
图片 2.png
图片 3.png
图片 4.png
图片 5.png
stm32.png
回复

使用道具 举报

ID:807182 发表于 2023-3-23 11:03 | 显示全部楼层
li64331218 发表于 2023-3-22 15:52
已经安装了,后面的烧写器里面配置也对的

那可能就是keil版本问题导致的Device导入错误,原因可能是该工程使用keil4版本编写,

使用keil5打开出错,解决方法是将Project文件夹中的工程扩展名由.uvproj改为.uvprojx,即在扩展名增加x即可。
回复

使用道具 举报

ID:807182 发表于 2023-3-22 14:38 | 显示全部楼层
对应的PACK包安装了吗
回复

使用道具 举报

ID:139866 发表于 2023-3-22 14:45 | 显示全部楼层
你没选这个芯片当然没有了
回复

使用道具 举报

ID:291668 发表于 2023-3-22 15:50 | 显示全部楼层
天ノ忆 发表于 2023-3-22 14:45
你没选这个芯片当然没有了

打开STM项目里面没有要的芯片名称。
回复

使用道具 举报

ID:291668 发表于 2023-3-22 15:52 | 显示全部楼层
暖西夏 发表于 2023-3-22 14:38
对应的PACK包安装了吗

已经安装了,后面的烧写器里面配置也对的
回复

使用道具 举报

ID:230500 发表于 2023-3-22 20:47 | 显示全部楼层
软件是不是第一次安装使用?是不是安装了MDK和C51共存?如果是以上两种情况;那肯定是软件没有正确安装; 否则就是PACK 包安装错误
如果要和C51共存;先安装MDK;激活;再安装C51 中途弹窗提示文件覆盖;全部点跳过;最后再激活C51
未命名_副本.jpg

未命名_副本1.jpg

未命名_副本2.jpg

回复

使用道具 举报

ID:291668 发表于 2023-3-22 20:57 | 显示全部楼层
a399288395 发表于 2023-3-22 20:47
软件是不是第一次安装使用?是不是安装了MDK和C51共存?如果是以上两种情况;那肯定是软件没有正确安装;  ...

谢谢您的详细解答!
软件不是第一次安装的,我一直再用,没有装C51 ,只装了stm32f1xx和stm32f4xx的pack安装包。自己建工程或者用其他的例程都是正常的。可以使用,就是下载了这个例程出现上述问题。而且也下载了最新的stm32F4xx.dfp.2.17.0 还是不行。

回复

使用道具 举报

ID:291668 发表于 2023-3-23 14:19 | 显示全部楼层
暖西夏 发表于 2023-3-23 11:03
那可能就是keil版本问题导致的Device导入错误,原因可能是该工程使用keil4版本编写,

使用keil5打开出 ...

非常感谢!上午忙别的事了。按照您说的办法看了下,的确程序版本是V4的。更改后,可以找到DEVICE了。就是keil版本的问题导致的。学习到了!再次表示感谢!
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表