下载IAR EW for RISC-V并安装到本地,要求版本不低于1.40.1 。
打开windows command控制台,输入git clone git@repo\link 下载仓库到本地。
注意:根据实际仓库SSH或HTTPS修改git@repo\link内容。
下载后双击NucleiExamples.eww文件即可启动IAR并打开Nuclei IAR Projects。
目前本工程仅支持使用I-jet下载调试,由于I-jet使用20pin mini接口,需要准备一个转接模块,方便进行跳线连接。
IAR与JTAG各接口对应关系如下图:
其中VTref需要单独接到开发板上3.3V的接口。
SWDIO/TMS 接到JTAG的TMS接口。
SWCLK/TCK接到JTAG的TCK接口。
SWO/TDOj接到JTAG的TDO接口。
TDI接到JTAG的TDI接口。
GND接到JTAG的GND接口。
如果使用ADA-MIPI20-ARM20 adapter其接口如下:
需要连接的引脚与上面一致。
参考连接实物图如下,图中使用的是ADA-MIPI20-ARM20 adapter 连接:
IAR中打开Nuclei IAR Projects如下:
点击
编译工程,连接好调试器,打开开发板电源,点击
开始下载调试。调试界面如下:
有关调试的详细功能介绍,请参考IAR内菜单栏Help -> C-SPY Debugging Guide和Help -> Debug Probes User Guide 。
在头文件nuclei_demosoc.h中可以通过修改DEBUG_SEMIHOST的值来选择使用哪种打印方式。如果使用Terminal I/O打印输出,此处应设置为1 。如果使用uart串口打印输出,需要设置为0,并且需要准备串口转usb工具连接uart输出到pc主机上。




