队伍编号: CICC3191 ,队伍名称:第N队。
笔者用一块搭载了XC7A35T芯片的杂牌FPGA开发板,移植了E203并成功进行了调试,期间遇到了各种问题,在此与大家分享一下。
调试工具为USB-JTAG/TTL RISC-V调试器:

常见问题1:

出现该问题的原因是没有正确安装好调试器的驱动。
解决方案:RVMCU课堂「9」: 手把手教你玩转RVSTAR—常见问题__专栏_RISC-V MCU中文社区
常见问题2:
出现 jtag all one 的提升。
这是由于 调试器 的 jtag 没有正确连接到E203 SOC上的jtag 接口上。
解决方案:检查约束,正确连接jtag 接口。
常见问题3:
在没有上述问题的情况下,出现time out的提示。
由于打印函数需要用到串口通信,出现该问题可能是因为调试器与E203 SOC之间的串口没有连接对。
调试器TX与软核Uart0_RX相连,RX亦然。
解决方案: 正确连接 调试器与软核的串口信号。
更多调试细节将在下一部分中进行分享。
Nuclei OpenOCD, 64-bit Open On-Chip Debugger 0.10.0+dev-00036-gbfc178ffb (2021-02-01-06:41)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Info : Using libusb driver
Info : clock speed 1000 kHz
Error: JTAG scan chain interrogation failed: all ones
Error: Check JTAG interface, timings, target power, etc.
Error: Trying to use configured scan chain anyway...
Error: riscv.cpu: IR capture error; saw 0x1f not 0x01
Warn : Bypassing JTAG setup events due to errors
Error: Unsupported DTM version: 15
Info : Listening on port 3333 for gdb connections
Error: Target not examined yet
Error: Unsupported DTM version: 15
检查了约束 连线 一直报错 怎么解决呢
