打印
[PIC32/SAM]

【ATSAMD51EVK测评报告】1、ATSAMD51EVK开箱及开发环境搭建

[复制链接]
5156|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 H2705902010 于 2022-12-5 23:00 编辑

【ATSAMD51EVK测评报告】1、ATSAMD51EVK开箱及开发环境搭建

首先,感谢21ic和microchip组织的这个活动,很幸运能得到这次评测机会。作为第一次接触microchip的32bit MCU及MPLAB开发环境的小白,希望评测报告能帮助一些入门的朋友们。     
书归正传,第一次看的这个开发板就感觉这个板子很漂亮,整个板子很简约,布局很分明,做工也很好。如图:
开箱图片



      开发板上搭载了ATSAMD51P20A MCU,其采用ARM Cortex-M4F,带有硬件浮点运算单元,主频达到120Mhz,相对其他竞争对手对比来说,其主频相对低了一点,但对于大部分应用来说,已能满足性能要求。相比其他厂商来说,ATSAMD51P20A一大特色是片载了硬件触摸控制器(PTC),其具有256路检测通道,可用于电容按键的开发等。其片载1M FLASH、256K RAM、99个可编程引脚,ADC,DAC,高级定时器,DMA,CRC校验等功能,能满足绝大部分应用场合。详细配置可下载文档(ATSAMD51P20A)。
      开发板上还配有64 Mb QSPI Flash可用于程序或数据的存储如字库、图片等文件。1个PTC触摸按键方便开发者学习和验证PTC功能,还有ATECC608安全认证芯片,之前未接触过,有机会可以学习一下。开发板上还集成了调试器,开发者无需再另外购买调试器就可以完成程序调试、烧录等功能。还有复位按键、可编程的用户按键及LED指示灯、兼容 Xplained Pro 标准接口排针,用户可以去购买Xplained Pro 标准接口的扩展开发套件,当然用户也可以自己开发Xplained Pro 接口的扩展板进行扩展开发。   
1、ATSAMD51EVK开发环境搭建     
    ATSAMD51EVK开发板可以采用MICROCHIP STUDIO或MPLAB X IDE +Harmony 3的开发环境,本文采用后者开发环境,因为相对前者来说,后者是Microchip官方主推的,官方也提供Harmony 3图形化配置工具,这个是MICROCHIP STUDIO所不具备的优势。   MPLAB X IDE +Harmony V3的开发环境,其中MPLAB X IDE用来完成用户代码编写、编译与项目管理。Harmony V3用来完成MCU的硬件图形化配置与代码初始化,同时提供了一系列的外设库(PLIB)、驱动(Driver)、系统服务(System Service)、各种中间件(Middleware,包括图形、网络、USB 等)方便开发者应用的开发。     
1.1 MPLAB X IDE下载与安装     

MPLAB X IDE下载地址,本文将采用V6.00版本(MPLAB X IDE)链接。

      
MPLAB X IDE下载界面


MPLAB X IDE安装界面(点击NEXT)

1、勾选协议,开始下一步

2、选择安装语言,这里选择中文。

3、选择安装路径,为防止出现问题,不要采用中文路径

4、选择芯片支持了类别,我手里只有32BIT MCU,未选择其他。

4、点击NEXT,完成配置开始安装。

5、等待安装完成,勾选Launch MPLABX IDE,点击完成,等待MPLABX IDE起动。

6、MPLABX IDE已自动打开,下面开始安装Harmony3,点击TOOLS->Plungins Download,转到MPLABX IDE插件管理器,开始安装插件。


7、在搜索框中输入Harmony,勾选MPLAB Harmony3 Launcher组件,点击CLOSE。

8、点击NEXT,勾选协议,点击安装。

9、勾选Restart Now,点击Finish,等待组件自动安装。

10、等待MPLAB X IDE自动重启,点击TOOLS->已安装插件->MPLAB Harmony3 Content Manager(Harmony3管理器),完成Harmony配置。

11、选择框架路径,路径不要有中文,远程安装源选择gitee.com。

12、选择基础包,Harmony根据不同的应用提供众多的库文件,方便开发者进行开发。详细使用方法,可去中英文官网( 中文站 / 英文站)。现在我们只需安装基础包文件即可,随着不同应用的需要,可以再次进入管理器进行包文件的更新与增加。基础文件包含如下:
  • 板级支持包:BSP
  • 芯片支持包:CSP
  • 内核支持包:CORE
  • 临时器件支持包:dev_packs
  • Harmony配置工具:mhc

13、支持包勾选完成后,点击“下载所选”,在弹出窗口点击“确定”,完成支持包下载与安装。

14、勾选协议文件,关闭窗口,等待支持包安装完成。

至此,开发环境已安装完成,接下来就开始完成第一个开发项目。




使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

95

帖子

1

粉丝