基本信息
文件名称:Microchip 系列:SAM E 系列_(15).SAM E系列的开发工具和环境.docx
文件大小:22.02 KB
总页数:11 页
更新时间:2025-06-12
总字数:约5.47千字
文档摘要

PAGE1

PAGE1

SAME系列的开发工具和环境

开发工具选择

在开发SAME系列单片机项目时,选择合适的开发工具和环境是至关重要的。本节将介绍一些常用的开发工具和环境,包括硬件开发板、集成开发环境(IDE)、编程器和调试工具等。

硬件开发板

硬件开发板是开发单片机应用的基础。Microchip提供了多种针对SAME系列的开发板,这些开发板通常包含必要的硬件接口和调试功能,使得开发过程更加便捷。

1.SAME70XplainedUltra

SAME70XplainedUltra开发板是Microchip为SAME70系列单片机设计的开发工具。它具有以下特点:

集成了SAME70单片机

提供多种接口,如USB、以太网、CAN等

配备了丰富的外设,如触摸按键、LED、按钮等

内置调试接口,支持JTAG和SWD调试

2.SAME54XplainedPro

SAME54XplainedPro开发板是针对SAME54系列单片机的开发工具。它的特点包括:

集成了SAME54单片机

提供USB接口和扩展连接器

内置触摸按键和LED

支持通过JTAG和SWD接口进行调试

集成开发环境(IDE)

选择合适的集成开发环境(IDE)可以显著提高开发效率。Microchip推荐使用AtmelStudio和MPLABXIDE,这两个IDE都提供了强大的功能和支持。

1.AtmelStudio

AtmelStudio是Microchip为Atmel单片机设计的IDE,支持SAME系列单片机。它具有以下特点:

项目管理:轻松创建和管理项目

代码编辑:支持C/C++代码编辑,具有语法高亮、代码自动完成等功能

编译和链接:内置GCC编译器,支持编译和链接操作

调试:支持JTAG和SWD调试,提供丰富的调试功能

仿真:支持硬件仿真,方便进行功能测试

2.MPLABXIDE

MPLABXIDE是Microchip的通用IDE,支持多种单片机系列,包括SAME系列。它的特点包括:

项目管理:支持多种项目类型,方便创建和管理

代码编辑:支持C/C++代码编辑,具有语法高亮、代码自动完成等功能

编译和链接:内置GCC编译器,支持编译和链接操作

调试:支持JTAG和SWD调试,提供丰富的调试功能

代码分析:支持代码静态分析和性能分析

编程器和调试器

编程器和调试器是开发过程中不可或缺的工具,它们用于将编译后的代码烧录到单片机中,并进行调试。

1.Atmel-ICE

Atmel-ICE是Microchip推出的一款通用编程器和调试器,支持多种单片机系列,包括SAME系列。它的特点包括:

支持JTAG、SWD和PDI接口

提供强大的调试功能,如断点、单步执行、变量查看等

支持多种供电方式,包括USB供电和外部供电

兼容AtmelStudio和MPLABXIDE

2.J-Link

J-Link是SEGGER公司推出的一款高性能编程器和调试器,也广泛应用于SAME系列单片机的开发中。它的特点包括:

支持多种单片机系列

提供强大的调试功能,如断点、单步执行、变量查看等

支持多种接口,如JTAG、SWD等

兼容AtmelStudio和MPLABXIDE

开发环境的搭建

在选择好开发板和IDE之后,接下来需要搭建开发环境。本节将详细介绍如何在Windows和Linux操作系统上搭建开发环境。

在Windows上搭建开发环境

1.安装AtmelStudio

访问Microchip官网,下载AtmelStudio的安装包。

运行安装包,按照提示进行安装。

安装完成后,启动AtmelStudio,选择“工具”-“选项”-“General”-“Toolchain”,确保GCC编译器已正确安装。

2.安装J-Link驱动

访问SEGGER官网,下载J-Link驱动程序。

运行安装包,按照提示进行安装。

安装完成后,确保J-Link设备可以被系统识别。

3.创建新项目

启动AtmelStudio,选择“文件”-“新建”-“项目”。

在“新建项目”对话框中,选择“ASF(AtmelSoftwareFramework)”,然后选择“BareMetal”或“RTOS”项目类型。

选择SAME系列单片机的型号,例如SAME70。

填写项目名称和保存路径,点击“创建”。

4.配置项目

在项目创建完成后,选择“项目”-“属性”-“Toolchain”。

选择“ARM/GNUARMCCompiler”和“ARM/GNUARMLinker”,确保编译器和链接器设置正确。

选择“Debug”-“Debugger”,选择J-Link作为调试器