1 Star 0 Fork 0

RISCV-MCU / nuclei_sesprojects

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Nuclei SES Projects 使用说明

下载SEGGER Embedded Studio for RISC-V

打开SEGGER官网Embedded Studio下载页面,下载SEGGER Embedded Studio for RISC-V(以下简称SES)并安装到本地,要求版本不低于5.50

克隆仓库到本地

打开windows command控制台,输入git clone git@repo\link 下载仓库到本地。

注意:根据实际仓库SSH或HTTPS修改git@repo\link内容。

在SES中打开Nuclei SES Projects

下载后双击NucleiExamples.emProject文件即可启动SES并打开Nuclei SES Projects。

If you want to add extra compiler options to this project, you can configure the project configuration.

  1. Select Code->Compiler->Additional C/C++ Compiler Options, and append your options
  2. Take care: each option need one newline without space

通过J-LINK连接开发板

目前本工程仅支持使用J-LINK下载调试,由于J-LINK使用20pin接口,需要准备杜邦线,以便跳线连接。

J-LINK与JTAG各接口对应关系如下图:

image-20210604182718502

其中VTref需要单独接到开发板上3.3V的接口。

TDI 接到JTAG的TDI接口。

TMS接到JTAG的TMS接口。

TCK接到JTAG的TCK接口。

TDO接到JTAG的TDO接口。

GND接到JTAG的GND接口。

参考连接实物图如下:

image-20210604183439857

下载运行调试

SES中打开Nuclei SES Projects如下:

image-20210604183730907

选择菜单栏Build -> Build coremark编译工程,连接好J-LINK,打开开发板电源,点击菜单栏Debug -> Go开始下载调试。调试界面如下:

image-20210604184203682

有关调试的详细功能介绍,请参考SES内菜单栏Help -> Contents

切换使用不同打印方式

在头文件nuclei_demosoc.h中可以通过修改DEBUG_SEMIHOST的值来选择使用哪种打印方式。如果使用Terminal I/O打印输出,此处应设置为1 。如果使用uart串口打印输出,需要设置为0,并且需要准备串口转usb工具连接uart输出到pc主机上。此外需右击当前工程,选择Options打开设置页面,左侧目录栏选择Library,右侧修改Runtime LibraryEmbedded Studio。参考设置如下图:

image-20210604185142208

空文件

简介

暂无描述 展开 收起
C 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/riscv-mcu/nuclei_sesprojects.git
git@gitee.com:riscv-mcu/nuclei_sesprojects.git
riscv-mcu
nuclei_sesprojects
nuclei_sesprojects
master

搜索帮助