一.IDE安装
首先是环境安装,本次基本不需要安装,直接解压后,放在目录下进行打开即可。
环境还是Eclipse。不过本次这个IDE还需要自己修改很多东西,才能使用。
二.编译器选择

要先选择导入工程才能修改编译器。

勾选我们的拷贝工程到我们的工作目录下。

然后就可以编辑我们的PATH了。

把我们的编译器路径填上。

如上。即可完成编译器修改工作,然后我们就能试着编译例程了。

编译完没有错误就是对的了。
三.J-LINK驱动更换
我们这个是RISC-V内核的CPU所以常规的ARM仿真器我们用不了,我们需要用到RISC-V OpenOCD。用官方最后给的版本运行,不会提示库文件报错。
riscv_openocd0.12.rc这个文件,这个文件后面我也传上来。

这个目录下没有一个修改驱动的软件我们需要打开给的资料中的opnenocd那个里面有。

配置文件和驱动我们都复制过来。

配置文件就是OpenOCD基于每种LINK定制的连接方式。

下面的驱动就是给我们这个转成LINK的USB转为winusb让OpenOCD可以识别。安装成功后我们在cmd窗口下运行命令,进行测试。
openocd.exe -f D:\riscv_openocd0.12.rc\configuration\jlink_cf50xx_rev0.1.cfg
我用的J-Link其他用什么仿真器就用什么.cfg配置文件。

板子按照JTAG烧录时接线,RESET接JTAG的RST。搜5线制JTAG接线方式即可。连接上就如上。主要软件要用官方的,你下在的版本不一定能用。
四.仿真调试页面编辑
确定能连接后我们就可以进行仿真界面编辑了。

点击虫子,然后仿真配置。

双击打开GDB OpenOCD Debugging进行配置。

这两个时OpenOCD的路径和配置,和我们前面用窗口连接时时一致的。

这是配置好的。

在配置下GDB目录就行了。GDB就是我们修改那个编译PATH的目录。

然后就能启动DEBUG了,他会切换至仿真界面,然后运行到main函数中。
接下来就能调试和下载程序了。 *附件:riscv_openocd0.12.rc.7z
|