专栏中心

EEPW首页 > 专栏 > SEGGER Embedded Studio如何导入STM32CubeIDE工程?

SEGGER Embedded Studio如何导入STM32CubeIDE工程?

发布人:13261589816 时间:2022-12-09 来源:工程师 发布文章

SEGGER Embedded Studio(SES)是SEGGER公司开发的一款跨平台的ARM和RISC-V架构处理器集成开发环境(IDE),具有运行速度快,功能强等特点。SES内置Clang/LLVM和GCC编译器,使用SEGGER的运行时库,相比GCC的newlib,具有更小的代码空间占用和更高的运行效率。

SES可以导入其他IDE的工程,例如IAR、Keil和eclipse。STM32CubeIDE是基于eclipse的IDE,所以,通过STM32CubeMX生成的STM32CubeIDE工程也可以导入到SES,下面简述这一操作过程。

步骤


1、先准备好需要导入到SES的工程,可以是STM32CubeMX创建的或STM32CubeIDE直接创建工程。以CubeMX为例,在生成工程时选择Toolchain/IDE为STM32CubeIDE,并生成工程:

图片

2、打开SES for ARM,选择File -> Import Project... -> Import Eclipse Project,定位到STM32CubeIDE的工程文件所在的目录,选择.project文件。

图片

3、选择Internal Toolchain并按OK确认,选择使用SES内置的GCC编译器。

图片

4、等待生成SES的.emProject工程文件,完成后会提示如下的信息。

图片

5、在Project Explorer选中Core文件夹,右键单击选择Setup编辑Exclude Specifications,输入Core/; syscalls.c;sysmem.c;startup_*.s,并按OK确认。

图片

基本的项目导入和设置已经完成。通过使用CPU支持包中的目标特定文件,可以为所选目标设备进一步调整项工程:

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: STM32

相关推荐

汽车表盘显示和GPS地图显示的动感演示

视频 2012-05-07

基于STM32指甲式脉搏血氧仪七大核心功能解析与实现

嵌入式系统 2025-08-04

STM32的定时器进行输入脉冲的计数(代码).

功率监测与控制系统DIY——搭建环境,定时器翻转LED

手把手教你学ARM-STM32 第三讲 系统时钟初始化函数与延时函数的实现

视频 2012-12-25

基于STM32的MP3播放器设计与实现(提供MDK完整源码)

结合RTC实现的“智能定时任务系统”:设计与实战

IAR_STM32开发板原理图

资源下载 2009-01-04

如何使用STM32的PVD对电源的电压进行监控

STM32开发-LL库与HAL库对比

嵌入式系统 2025-08-01

FreeRTOS 在STM32上的移植 V1.0

聚焦工程师需求,贸泽电子带来丰富 STMicroelectronics 产品方案

2026-03-31

基于STM32的智能地震监测预警系统

手把手教你学ARM-STM32 第二讲 STM32最小系统

视频 2012-12-25

详解STM32单片机的堆栈

采用按键消抖电路,不用再软件延时了

嵌入式系统 2025-08-06

“sacq”的STM32运行uCGUI演示的视频片段1

视频 2012-05-07

STM32 心电图方案全解析:手把手教你开发医疗级心电监测设备!

嵌入式系统 2025-08-04

意法半导体出厂中国制造的STM32 MCU

手把手教你学ARM-STM32 第一讲 绪论(上)

视频 2012-12-25
更多 培训课堂
更多 焦点
更多 视频

技术专区