ICEE-Microchip-MPLAB X IDE-MCC Plugin + MCC Core + MHC(MCC Harmony Core) versions and compatibility
https://microchip.my.site.com/s/article/MPLAB-X-MCC-plugin--MCC-Core-and-MCC-Harmony-Core-versions-and-compatibility
Aug 17, 2023•Knowledge
rticle Number: 000014642
Title: MPLAB X MCC plugin, MCC Core and MCC Harmony Core versions and compatibility
Article URL: https://microchipsupport.force.com/s/article/MPLAB-X-MCC-plugin--MCC-Core-and-MCC-Harmony-Core-versions-and-compatibility
Question: What is the relation between the MCC (MPLAB Code Configurator) plugin, the MCC Core and MCC Harmony Core versions?
How to resolve potential incompatibilities?
Answer
MCC Plugin(MPLAB Code Configurator)
The MCC Plugin is preinstalled starting with MPLAB X v6.05.
Previously, it had to be manually installed from the Plugin repository. The version can be checked through command menu Tools -> Plugins -> Installed tab:
![]()
MCC Project Configuration
The MCC Core and Harmony Core versions are stored in the .mc3 file (MCC Project Configuration file):
To update MCC Core and Harmony Core versions, the** .mc3 file can be manually edited when the project is closed**.
Is recommended to backup the project before.
![]()
MCC Core
The MCC plugin is linked to the MCC Core version.
When starting MCC, the current MCC Core version is logged to the console.
The MCC Core is stored in ~/.mcc/cores folder.
![]()
Harmony Core
The Harmony Core links to the MCC Core and provides a GUI(Graphical User Interface) inside MPLAB X IDE.
It is downloaded to the ".mcc" directory (full path ~/.mcc) when the first 32bit MCC Harmony project is created.
![]()
The Harmony Core requires a compatible MCC Core version.
The** compatible MCC Core version** is defined in the configuration file ~/.mcc/libraries/Harmony3Library_v1.x.x/.meta/main.json:The Harmony Core version can be switched from the Content Manager inside the project:
![]()
Potential issues
A common cause for issues when creating a New 32-bit MCC Harmony Project,
or to launch MCC in an existing 32-bit MCC Harmony project,
is an incompatible combination of the 3 parts (MCC Core, Harmony Core and MCC Project Configuration), either due to wrong settings, **missing updates **or through an incomplete file download. For example, when creating a New 32-bit MCC Harmony project with MCC plugin v5.2.1, MCC Core v5.4.14 and Harmony Core v1.3.1, the following error message will be shown: "Unable to load project: Incompatible with core: Harmony V3 v1.3.1".
Resetting a MPLAB X installation
- Sometimes fixing incompatibilities is difficult, and to start from scratch is a better and faster approach. Reinstalling MPLAB X will not be sufficient to achieve this.
- To completely reset a MPLAB X installation including cached settings and downloaded plugins, follow these steps:
- Close MPLAB X
- Delete MPLAB X v6.10 - User folder. The typical path can be checked at MPLAB X --> Help --> About for exact location.
- Delete MPLAB X v6.10 - Cache folder. The typical path can be checked at MPLAB X --> Help --> About for exact location).
- Delete the .mcc folder located in ~/.mcc
- Restart MPLAB X, do not import settings from an older installation
- Update all plugins to latest versions when prompted. This installs MCC v5.5.7, which is compatible with the Harmony Core version 1.3.2
- Set the path to a new/empty Harmony Framework folder in Tools --> Options --> Plugins
ICEE-Microchip-MPLAB X IDE-MCC Plugin + MCC Core + MHC(MCC Harmony Core) versions and compatibility的更多相关文章
- MPLAB X IDE V4.15 创建工程,编译,问题处理
初步接触,有错误的地方还请大神们务必提出来,防止误导他人 硬件环境:MCU--PIC18F67K22 仿真下载器--ICD 3 编译环境:MPLAB X IDE V4.15 中文版 工作需要接触到了P ...
- 解决vs2017调试出现脚本错误(/Community/Common7/IDE/PrivateAssemblies/plugin.vs.js) 方法
原文地址:http://bkcoding.cn/post_1204.html 新装的vs2017编译时出现当前页面脚本错误 url:/Community/Common7/IDE/PrivateAsse ...
- 【PIC单片机】MPLAB X IDE快速入门指南
引言:近期由于项目实践需要,开始动手学习相关硬件知识.从PIC单片机入手. 单片机学习核心要点:查数据手册 配置寄存器 一.基于MPLAB X IDE配置位设置 MPLAB X IDE和MPLAB I ...
- Mplab X IDE 安装DMCI
DMCI在Mplab 8中是默认安装的,在 Mplab X IDE中是作为插件,默认不安装. 找到 勾选前面的复选框,点击安装
- 基于MPLAB X IDE配置位设置讲解
http://blog.csdn.net/superanters/article/details/8541171 在讲基于MPLAB X IDE 配置位配置前我先讲讲如何配置配置位. 比如PICLF1 ...
- MPLAB X IDE调试仿真功能简单入门
仿真分为硬件仿真和软件仿真,这里的硬件仿真和软件仿真的区别,就不多说了,相信大家都听说过这两个概念. 我这里想给大家介绍的是“Set PC at Cursor”--“设置PC到光标处”这个功能,这个功 ...
- Microchip编译器产品线—MPLAB XC简介
以下为Microchip最新编译器产品线—MPLAB-XC简介 MPLAB-XC:适合所有PIC单片机和项目的编译器解决方案 Microchip最新编译器产品线—MPLAB-XC为项目开发的软件需求提 ...
- matlab中 mcc、mbuild和mex命令详解
先简单的说说mcc.mbuild和mex到底怎么回事: mcc将M文件转换成C/C++文件和相应的MEX包裹文件(需要Matlab编辑器),但在特定条件下可以自动调用mbuild或者mex mex将C ...
- matlab中 mcc/mbuild/mex 区别
mcc 的作用是将 .m文件编译为 c/c++动态链接库文件,使你可以在 c/c++程序中使用 matlab的一些函数功能.mcc 也可以将.m文件编译为exe可执行文件. mex 的作用是将 c/c ...
- [Wannafly挑战赛28][B msc和mcc][预处理+枚举]
链接:https://ac.nowcoder.com/acm/contest/217/B来源:牛客网 msc和mcc 题目描述 msc和mcc是一对好朋友,有一天他们得到了一个长度为n的字符串s. 这 ...
随机推荐
- ORA-24247:网络访问被访问控制列表(ACL)拒绝器
我在oracle 存储过程中发送http请求, 报错如下: ORA-29273:HTTP请求失败 ORA-06512:在"SYS.UTL HTTP",line 1527 ORA-2 ...
- XXL-CACHE v1.2.0 | 多级缓存框架
Release Notes 1.[增强]多序列化协议支持:针对L2缓存,组件化抽象Serializer,可灵活扩展更多序列化协议: 2.[优化]移除冗余依赖,精简Core体积: XXL- CACHE ...
- 【代码】Android|获取存储权限并创建、存储文件
版本:Android 11及以上,gradle 7.0以上,Android SDK > 29 获取存储权限 获取存储权限参考:Android 11 外部存储权限适配指南及方案,这篇文章直接翻到最 ...
- rollup.js:下一代 JS模块打包工具解析器
引言 在互联网技术领域,不断涌现的新技术和新理念为开发者提供了无限的可能.本文将深入探讨一系列技术话题,旨在帮助读者更好地理解这些技术,并应用于实际开发中.接下来,我们将逐步展开各个主题的讨论. 2. ...
- SQL 强化练习 (十三)
这几天都在整帆软报表, 还要弄 RPA ... 咱说呢, 这些破玩意, 是提升了业务人员的工作效率, 但, 极大降低了我的工作效率, 明明写代码就能解决, 非要各种 点点点... 文档也不全, 就很难 ...
- Java和C++性能大比拼
用来运行Java语言的HotSpot VM主要是用C++语言来写的,所以我们在研究JDK时不得不去学习C++这门语言.C++和Java都是面向对象的语言,所以它们常被拿来做比较.本文将从性能的角度对比 ...
- layUI批量上传文件
<div class="layui-form-item"> <label class="layui-form-label febs-form-item- ...
- sublime仿IDEA darcula主题
按ctrl+shif+p,输入install package,进入 搜索Darkula,出来的就是了,安装好后在配色方案里选择该主题即可. 记住,是Darkula ,不是darcula.
- 密码哈希:Bcrypt的魔法与盐值的秘密
title: 密码哈希:Bcrypt的魔法与盐值的秘密 date: 2025/06/01 16:41:37 updated: 2025/06/01 16:41:37 author: cmdragon ...
- python基础—内置函数
1.数学运算类 (1).abs(x) 求绝对值,参数x可以是整形,也可也是复数,如果是复数,则返回复数的模 abs(-1) >> 1 (2).divmod(x,y) 返回两个数值的商和余数 ...




