跳到主要内容

芯片支持包

为您的 Cortex-M mcu 安装芯片包

For Arm

这个功能仅支持 Cortex-M 项目类型

这是什么

CMSIS-Pack defines a standardized way to deliver software components, device parameters and board support information and code. Adopted by leading semiconductor companies, embedded software and tools vendors across the Arm architecture, CMSIS-Packs increase productivity across the industry by encouraging code reuse and enabling proactive software component deployment with online updates and dependencies checking.

我们支持安装 cmsis-pack 到 eide 项目

当您安装了 cmsis-pack 并为您的项目选择了 mcu 具体型号后,插件将得知你所使用的芯片型号和规格,以下功能将得到优化:

  • 编译配置:插件将自动根据芯片类型选择 CPU Type

  • 烧录配置:对于 JLink 等烧录器,插件可以自动完成型号的选择,以及烧录算法文件的安装

  • 调试配置:插件可以根据芯片型号自动生成更完整的调试配置(用于Cortex-debug)(包括:芯片型号,SVD 路径等)

  • RAM/ROM Layout:将根据已选择的芯片信息,自动填写 RAM/ROM 地址 和 大小

  • 外设组件:允许安装 cmsis-pack 内附带的源码组件

不是必需的!

这个功能不是必需的,即使您没有安装任何芯片支持包,插件也能完全正常地工作

安装芯片支持包

我们支持两种方式为您的项目安装芯片支持包

从仓库安装

我们为 eide 缓存了一些 修剪过的 cmsis 包

如果您使用这种方式,eide 将从上面的存储库中提取所有可用的包,并提供一个列表供您选择

为什么修剪这些包

有些 cmsis 包的尺寸非常大,这会影响项目的大小
因此,我们必须修剪它们并删除不使用的内容,以减少磁盘使用量

从磁盘安装

你需要从网站上下载这些包(.pack),并在 eide 弹出的窗口中选择你要安装的包

这里有些官方的下载站点:

外设组件

外设组件 是外设驱动源文件的集合

你可以将芯片包里的 外设组件 安装到项目中

这些文件将和你的项目一起被编译