当前位置:   article > 正文

MCU开发 —— GD32篇:5.SEGGER Embedded Studio 使用外链编译器_segger embedded studio for arm 5.42

segger embedded studio for arm 5.42

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的路径即可。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/431631
推荐阅读
相关标签
  

闽ICP备14008679号