SEGGER Embedded Studio for RISC-V是SEGGER公司推出的一款针对RISC-V架构处理器的嵌入式集成开发环境,具有开发与编译界面专业,调试功能强大,非商业使用免费,跨平台兼容和配置灵活等特点。
我们以GDVF103V-EVAL 开发板+J-Link为例,了解一下如何使用ES实现应用开发调试。
软件下载,请点击:https://www.segger.com/downloads/embedded-studio/
启动Segger Embedded Studio
从windows开始或从桌面图标启动Segger Embedded Studio
下载GD32支持包
从Tools菜单下打开Package manager
弹出Package manager,选择下载安装GD32VF1xx CPU Support Package支持包。
创建一个工程
从右上部按Creat New,创建一个GDVF103V-EVAL板子的工程,
我们选择GDVF103V-EVAL板子的包如下:
按 Next,继续
选择正确的芯片型号,按Next继续,再继续
生成的工程结构如下:
编译
选中工程,然后从菜单上Build->Build gdvf103v1
调试
首先设置调试器为J-Link,右键工程选择Options,在Debugger配置下面调试器选择为J-Link,并确认目标芯片的正确。
从菜单Debug->Go。
弹出调试界面如下图:
按源代码窗口中的单步调试按钮,就可以调试了
J-Link Base 和GDVF103V-EVAL图片