keil5中找不到本应该有的芯片

本文介绍了一种解决从网上下载的Keil工程中找不到对应芯片的方法。通过对比正常工程与问题工程的.uvprojx文件,将正确的PackID和PackURL信息复制到问题工程中,重启Keil即可解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

从网上下载了一份他人的keil工程,发现打开后无法找到对应芯片(确定已下载该芯片的器件包),如图1所示。 打开工程设置后仍无法找到芯片(但新建工程时有),如图2所示。

图1  打开工程时显示

图2  打开工程设置界面

 解决方法

新建一个所需芯片的工程,用记事本打开新工程和问题工程的工程文件(.uvprojx文件),以STM32F103VE为例,图3为新工程,图4为问题工程:

 图3  用记事本打开新工程文件

 图4  用记事本打开问题工程文件

 可以看出两个工程文件有一定区别,经过多次尝试,将新工程中的<PackID>及<PackURL>项复制入问题工程文件即可,如图5所示。

 图5  修改后的问题工程文件

 保存,用keil5打开工程,出现如图6所示提示框(若没有提示框,则关闭keil界面可使提示框出现)。

 图6  修改后的工程的提示框

 点击Save后关闭工程,并再次打开工程,可以发现芯片已经能被找到,如图7所示。

图7  问题工程成功找到芯片

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值