1、MPLAB Harmony 3 Launcher安装

1、打开集成开发环境,点击Tool->Plugins

image.png

2、在弹出的Plugins界面中点击Available Plugins,勾选MPLAB Harmony 3 Launcher,并点击Install

image.png

3、在弹出的界面中点击Next

image.png

4、勾选接受许可信息,并点击Install

image.png

5、点击Finish

image.png

6、在主界面中,点击Tool->Embedded->MPLAB Harmony 3 Content Manager

image.png

7、在弹出的界面中选择Harmony存储路径,并选择镜像源,国内选择gitee速度更快,并点击Next

image.png

8、弹出的界面将显示众多组件,

image.png

9、勾选需要的组件,其中dev_packs、mhc、csp组件为必须组件

• dev_packs:包含 MPLAB Harmony 3 支持芯片(PIC 和 SAM)的相关信息。对于 SAM 芯片,它包含芯片头文件和 CMSIS 软件标准接口,这些是编译Harmony 3 项目必须的文件。

• mhc:MPLAB Harmony 3 配置器(MHC)的实现。它被 MPLAB Harmony 3Launcher 调用。

• csp:MPLAB Harmony 3 芯片支持包(CSP)。CSP 支持 Microchip 32 位 SAM和 PIC 芯片的初始化。它提供了芯片外围设备程序库(PLIB),用于开发简单应用程序。它具有最小的外部依赖性。

image.png

10、点击Accept All Licenses接受许可,并点击Close

image.png

11、集成开发环境会自动下载勾选的组件

image.png

12、下载完成后关闭窗口即可

2、创建Harmony工程

1、打开集成开发环境,点击File->New Project

image.png

2、点击Microchip Embeded,并选择右侧的32-bit MPLAB Harmony 3 Project,并点击Next

image.png

3、点击Next,需确认路径,不能包含中文,不能含有空格!(下图含有空格,实际使用时要避免,后文会描述)

image.png

4、选择工程路径以及工程名称,并点击Next

image.png

5、选择芯片家族以及芯片型号,并点击Finish

image.png

6、在主窗口中点击Tools->Embedded->MPLAB Harmony 3 Configurator

image.png

7、确认工程路径以及Harmony路径,并点击Launch

image.png

8、初次使用会显示窗体格式,选择一种即可,可在Tool->Options->Harmony menu进行切换

image.png

9、点击Launch启动MHC插件

image.png

10、显示MHC主体窗口,工程创建完成

image.png

11、添加所需组件,并点击配置组件信息

image.png

配置组件及端口信息

image.png

12、点击Generate Code,并在弹出的窗口中点击Generate生成代码

image.png

13、在集成开发环境中代码已更新

image.png

3、异常说明

1、MPLAB Harmony Launcher Error

Harmony3\mhc\mplx_launcher.jar(系统找不到指定路径)

image.png

问题原因:在Harmony组件安装时,安装路径含有中文或空格等字符,无法识别编译路径,需要将组件重新安装,避免含有中文或空格。

4、工程烧录

1、点击Build Project按钮,编译工程文件

image.png

2、编译器下方提示编译成功,BUILD SUCCESSFUL,字样

image.png

3、点击烧录按钮,Make and Program Device,将工程文件烧录到开发板中

image.png

4、编译器提示,Programming/Verify complete,烧录完成

image.png

5、查看开发板状态,LED闪烁,与预期一致。

image.png

————————————————

版权声明:本文为CSDN博主「Huangtop」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/Huangtop/article/details/118416119