前言
前面我们体验了使用MDK进行开发,这次我们体验官方的开发环境,MPLAB X IDE+XC32编译器+MPLAB Harmony v3是官方提供的工具链。
准备资料包
http://www.burnon.com/
服务支持->下载中心
下载资料包
安装MPLAB X IDE
https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide
安装XC32 Compiler
https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers
安装MPLAB Harmony v3
打开MPLAB X IDE
从“Tools”菜单选择“Plugins Download”
https://github.com/Microchip-MPLAB-Harmony/mplabx-plugin/releases下下载插件
添加插件
导入库
在 MPLAB X IDE 中点击 Tools->已安装插件->MPLAB Harmony 3 Content
Manager
下载csp,dev_packs,mhc,csp_apps_sam_d5x_e5x
导入工程
File->Open Prlject ...
打开之前下载BCSP包的Demo
运行程序
串口调试助手配置115200-8-n-1
就可以看到打印了
Debug->调试项目
可以进行仿真
总结
个人觉得,XPLAB过于臃肿了,整体而言,编译,仿真,加载调试等操作反应也比MDK慢很多。
所以仿真调试还是推荐使用MDK,可以使用XPLAB的MHC自动配置代码生成MDK工程,见下一篇。
参考
http://www.microchip.com.cn/newcommunity/index.php?m=Knowledge&a=index&id=172&type=newest&orderby=title&order=asc