完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
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版本的软件进行下载。 软件安装可以一直Next,基本上选择默认的配置即可,操作比较简单。 打开Embedded Studio上位机软件,打开选项卡Tools->Package Manager进入pack管理选项卡。 点击我们选中的pack包我们就会看到IDE弹出Next按钮。 04 查看安装完成的pack包 点击Display Installed选项卡就会弹出已经安装完成的pack包,并可以查看已经安装完成pack包的相关信息。 Embedded Studio创建MM32工程 具体的操作如下: 01 新建工程 选择File->New Project选项卡。 移植MM32F013x的库到我们的工程,首先我们从MM32官网下载最新的MM32F013x的SDK包到我们的电脑并解压缩。 添加.C文件到工程中。 将Device文件夹下面CMSIS文件夹中的文件复制到工程文件夹下面的CMSIS_5->CMSIS文件夹下面的Include文件夹下面。 右击Project->Options。 出现Build complete则说明我们的文件编译成功了,接下来进行验证,我们将代码下载进我们的板子测试OK,说明我们工程搭建成功。 在debug的时候我们既可以选择软件自带的调试方式也可以选择Ozone进行调试。 将KEIL工程导入Embedded Studio编译器 01 导入MDK工程 将KEIL工程导入到SEGGER Embedded Studio编译器去编译文件具体的操作如下: 选择File->Import Project选项卡来添加MDK工程,并选择导入mdk工程类型,目前支持的类型有MDK、MDK-ARM6、IAR、GCC。 02 编译 03 下载调试 选择Debug->Debug with Ozone选项卡来进入Debug模式。 迄今为止,灵动是同时获得了 Arm-KEIL、IAR、SEGGER 等开发工具官方支持的本土 MCU 公司,是为数不多的建立了独立、完善的生态体系的通用MCU公司,致力于为客户提供从芯片硬件到软件算法、从参考方案到系统设计的全方位支持,真正为中国电子信息产业提供底层技术驱动和支持。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
2202个成员聚集在这个小组
加入小组灵动微电子MM32全系列MCU产品应用手册,库函数和例程和选型表
10720 浏览 3 评论
【MM32 eMiniBoard试用连载】+基于OLED12864的GUI---U8G2
5657 浏览 1 评论
【MM32 eMiniBoard试用连载】移植RT-Thread至MM32L373PS
10512 浏览 0 评论
【MM32 eMiniBoard测评报告】+ 开箱 + 初探
4370 浏览 1 评论
灵动微课堂(第106讲) | MM32 USB功能学习笔记 —— WinUSB设备
4063 浏览 1 评论
[MM32软件] MM32F002使用内部flash存储数据怎么操作?
598浏览 1评论
灵动微课堂(第208讲)| MM32F0140学习笔记——TIM
9304浏览 0评论
灵动微课堂 (第207讲) | MM32F0140学习笔记——时钟系统RCC
7559浏览 0评论
520浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-28 17:13 , Processed in 0.342916 second(s), Total 35, Slave 28 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号