在keil5安装软件包时,出现如下报错:

C:\Users\ahhh1\AppData\Local\Arm\Packs\.Web\Geehy.G32R5xx_DFP.pdsc(1,130): 
Fatal Error parsing node 'textarea' :comment or processing instruction expected
C:\Users\ahhh1\AppData\Local\Arm\Packs\.Web\Geehy.G32R5xx_DFP.pdsc(1,130): 
Fatal Error parsing node 'textarea' :comment or processing instruction expected

错误含义

(Keil)正在解析 XML 文件,但开头第 130 个字符居然出现 <textarea>,这不是合法 XML 标签,我期待的是 <!-- 注释 --> 或处理指令。

  • .pdsc 文件不是 XML

  • 被替换成 HTML

  • 文件是坏的

  • .pdsc错误

错误原因

Pack 下载失败(超时 / 中断) → Keil 把错误网页内容保存成 .pdsc里面就会出现:

  • <html>

  • <body>

  • <textarea>

  • “404 Not Found”

  • “Request too large”

  • “Service Unavailable”

等网页内容。

怎么修复

完全删除损坏缓存,重新下载

  1. 关闭 Keil

  2. 删除本地 Pack 缓存目录:

删除文件夹里所有 Geehy开头的内容:

C:\Users\ahhh1\AppData\Local\Arm\Packs\.Web\,此地址中的ahhh1根据用户名不同也不一样。

重启 Keil → 打开 Pack Installer,现在正常了。

想看更多嵌入式干货、工具技巧,也欢迎关注:公众号「单片机那点事」

 

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐