MCU开发 —— GD32篇:5.SEGGER Embedded Studio 使用外链编译器

SEGGER Embedded Studio 凭借着自身超流畅的运行速度,以及跨平台环境用过的人都一致好评,只是在KEIL和IAR几乎统治的MCU开发IDE中,SES略显小众。经过这么几个月的体验下来,感觉已经看不惯KEIL和IAR原来界面了,现在MCU市场纷纷涨价,选择MCU上也不得不下探到最便宜的芯片上,如今GD推出的GD32E230系列,采用ARM-V8架构,而且还是72MHz主频比STM32F0系列性价比高出不少,由于SES还没有正式适配这个系列,没法完全采用SEGGER那一整套开发模式。但可以考虑使用外链编译器的形式,将SES作为编辑器和调试器,而编译则是调用KEIL的ARM_CC来编译。

工程导入

最直接的方法就是先用KEIL新建好工程,然后通过SES导入,导入步骤:

由于GD32E230系列在ARM中采用的是ARM Compiler 6,这里导入的时候有必要选择 Import Keil MDK Project(ARM Compiler 6)

在这里插入图片描述
选择好工程后,会弹出选择芯片内核的界面,由于SES并不认识 GD32E230F8 这个系列,这里就手动选择 GD32E230C8 替代
在这里插入图片描述
点击OK后这里选择编译器,SES并没有针对GD32E230适配,这里仅仅使用外部工具链 ARMCLANG,就不加内部的了。
在这里插入图片描述
点击OK后,提示导入成功,并在工程浏览器里列出了工程文件,目录基本和KEIL里一致,这个好评~
在这里插入图片描述
直接编译,无错
在这里插入图片描述
调试,无错
在这里插入图片描述

移植需要注意的地方

由于采用的外部编译器KEIL的,而KEIL的路径是采用的绝对路径。移植后,对方电脑也是要安装KEIL的,另外需要将工程的宏路径进行修改。
在这里插入图片描述
用文本的方式打开工程文件,将KEIL_TOOLKIT_DIR路径修改成对方电脑KEIL的路径即可。
在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值