一、 简介:
Microchip 的 MPLAB X + Harmony 软件开发平台通过 BSP(Board Support Package)文件将单板的硬件接口配置好了,用户只需要选择相应的 BSP 文件即可完成对硬件的配置,省去了大量的硬件调试工作。
同时,Harmony 提供了 Microchip 官网发布的 Demo 板的 BSP 配置文件,方便用户学习和使用。那么,客户是否可以基于自己的硬件设计创建 BSP 文件以供不同
项目使用呢?本文介绍一种基于 MPLAB X + Harmony 下创建和使用客户自己的 BSP 文件的方法
二、 硬件工具和软件平台:
硬件:
软件:
MPLAB X:v3.65 或者更新
MPLAB XC32 编译器:v1.44 或者更新
MPLAB Harmony:v2.04 或者更新
调试工具:
MPLAB ICD 3
三、 步骤:
(一)建立一个 Harmony 工程,命名为”bap_test”
在 MPLAB X 中选择 File->New Project,建立一个 32 位 Harmony 的工程,并为工程命名。


(二)打开 MHC 工具,对工程进行配置。

(三)可以选择一个已有的 BSP 文件,基于它进行修改。

(四)根据单板的实际情况修改 BSP 配置,作为演示,本文中仅将 LED 输出的 3 个引脚名称更改一下。

(五)保存配置,将单板和配置命名,记得勾选“Add to MPLAB Harmony Board List”。

(六)产生代码。

(七)新建一个 Harmony 工程,将单板选择为新生成的单板“MY_BOARD”。

(八)使用 MHC 重新生成代码。

(九)通过这样的方式生成的工程已经使用了自定义的配置,我们可以从 Pin
Setting 中看到,配置已经是客户自己定义的了。

四、 总结:
通过客户自定义 bsp 文件,可以使 Harmony 更方便地适应客户自己开发的板件,这无疑拓展了 Harmony 应用的场景。
-
MPLAB
+关注
关注
9文章
222浏览量
68363
发布评论请先 登录
明德扬视频分享点拨FPGA课程--第二十一章 矩阵键盘工程
Microchip Minutes - MPLAB® Harmony专辑 - 第6集 - 使用MPLAB Harmony实现显示移植
Microchip Minutes - MPLAB® Harmony专辑 - 第5集 - MPLAB Harmony中的项目恢复和备份选项
Microchip Minutes - MPLAB® Harmony专辑 - 第5集 - MPLAB Harmony中的项目恢复和备份选项
Microchip Minutes - MPLAB® Harmony专辑
海思AI芯片(Hi3519A/3559A)方案学习(二十一)extern "C"和C/C++混合编程

MPLAB® Harmony 之学习篇(二十一)
评论