Embedded Studio是用于嵌入式系统的多合一集成开发环境(IDE),用于管理,构建,测试和部署嵌入式应用程序。Embedded Studio还提供了功能强大的项目管理器和源代码编辑器,以及随附的C / C ++编译器和具有高级调试信息窗口的集成调试器,还提供用于自动部署应用程序的直接J-Link集成和版本控制功能,项目生成器支持常见的微控制器。主要特点免费用于非商业用途,例如教育和评估目的,没有任何限制跨平台:可在Windows,macOS和Linux上运行多线程构建可最大程度地减少构建时间高度优化的运行时库,可实现最佳性能和最小代码量具有无缝J-Link集成的功能丰富的调试器强大的项目管理,能够处理非常大的项目基于软件包的项目生成器,适用于所有常见的微控制器IAR,MDK(AC5),MDK(AC6)和Eclipse创建的工程都可以转换成到 Embedded Studio平台使用适用于嵌入式C / C ++编程的专业IDE解决方案,包括Clang / LLVM&GCC&SEGGER C / C ++工具链
MM32系列MCU也是早期就得到SEGGER官方支持的MCU厂商之一,因此MM32系列MCU也可以完美在Embedded Studio平台进行开发、调试,今天我们将介绍在Embedded Studio平台开发、调试MM32 MCU。
环境搭建
01软件下载
登录SEGGER的官网下载最新的Embedded Studio软件(https://www.segger.com/)。
根据电脑的不同版本选择不同版本的软件进行下载,由于本次教程使用的电脑是win10、64位的,因此选择64位win10版本的软件进行下载。
02 软件安装
软件安装可以一直Next,基本上选择默认的配置即可,操作比较简单。
完成以后,双击打开Embedded Studio IDE,会弹出一个预警对话框,我们直接点击CON tiNUE按钮跳过即可,然后会进入到系统默认的工程页面,则说明我们的环境配置成功。
03 安装PACK
打开Embedded Studio上位机软件,打开选项卡Tools->Package Manager进入pack管理选项卡。
在SearchPackages搜索框中输入MM32查找pack包进行安装,pack根据自己的工程需求来进行安装即可(MM32最新系列的MCU的pack正在得到SEGGER支持过程中,用户也可以选择相同的型号pack)。
点击我们选中的pack包我们就会看到IDE弹出Next按钮。
点击Next按钮进入下载安装选项卡。
04 查看安装完成的pack包
点击 display Instal LED选项卡就会弹出已经安装完成的pack包,并可以查看已经安装完成pack包的相关信息。
IAR,MDK(AC5),MDK(AC6)和Eclipse创建的工程都可以转换成到Embedded Studio平台使用,也可以基于Embedded Studio平台创建新的工程,本章将实验两种方式创建MM32F013X工程环境流程。
Embedded Studio创建MM32工程
具体的操作如下:
01 新建工程
选择File->New Project选项卡。
选择MM32的 芯片型号。
并配置工程名,将默认的工程名修改为MM32。
|