一.在Marketplace中下载MCU插件。

在这里插入图片描述

二.切换到pack界面

在这里插入图片描述
1.点击下载stm32F4或者H7的固件包
在控制台中可以看到文件应该存放的位置
在这里插入图片描述
其实要下载的pack包就是使用KEIL时下载的安装包
可以在这个链接中下载https://blog.csdn.net/shizes1989/article/details/90754279
然后将下载的ZIP压缩包重命名为.pack文件 在上面的位置中
在这里插入图片描述
图标变成这样就可以了
然后再eclipse中再次点击安装
等待安装完成即可

三.在project->property->c/c++ build->setting->device中选择芯片

在debug configuration 中同样需要选择芯片。

四.更新 由于版本更新,需要更改CMSIS Pack地址

如果您正在进行 ARM 开发并使用 Eclipse,那么您肯定希望在调试器中具有外设感知映射。

不幸的是,如果您使用的是新版本的Eclipse C/C++ Neon(我在2019年…),并按照这些其他很棒的说明安装MCU插件,您会发现当您进入CMSIS包安装时,您会收到一条神秘的错误消息:

解析“”>www.keil.com/…/index.pidx“…
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 50;publicId 和 systemId 之间需要空格。

有人在这里发现问题是 http url 不起作用,您需要将其更改为 https。http://www.keil.com/pack/index.pidx 改为 https://www.keil.com/pack/index.pidx
或者新增一个url
https://sadevicepacksdqaus.blob.core.windows.net/idxfile/index.pidx

在Eclipse目录中挖掘了难以忍受的时间寻找他们提到的“repos.xml”文件之后,我去Eclipse首选项中查找并找到了设置。
在这里插入图片描述
来源:https://github.com/eclipse-embed-cdt/eclipse-plugins/issues/373

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐