🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/开源蜂鸟E203/E203在linux下make upload遇到的问题
E203在linux下make upload遇到的问题
开源蜂鸟E203 作者 发布于 2022-03-30 15:15(1654 天前) 6048 浏览

我将FTDI D2XX驱动安装好以后,又按照官方文档MCU JTAG的安装教程在group里添加了plugdev。先后尝试用makefile和ide下载hellowworld demo到fpga上均出现错误。我使用的fpga开发板是XC7A200T,调试器是sipeed ID 0403:6010 Future Technology Devices International, Ltd FT2232C/D/H Dual UART/FIFO IC。
我的疑问是出现这个错误的原因是驱动没有安装好还是CORE下载有问题?是fpga的i/o pin约束有问题嘛?可以尝试修改的办法有哪些?

以下是upload报的错误

==================================================
Download and run helloworld.elf
riscv-nuclei-elf-gdb helloworld.elf -ex “set remotetimeout 240” \
-ex “target remote | openocd -c \”gdb_port pipe; log_output openocd.log\” -f ../../../SoC/hbirdv2/Board/ddr200t/openocd_hbirdv2.cfg” \
—batch -ex “monitor reset halt” -ex “load” -ex “monitor resume” -ex “quit”
Open On-Chip Debugger 0.11.0+dev-01889-geee887d60 (2022-01-14-04:28)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Remote communication error. Target disconnected.: Connection reset by peer.
“monitor” command not supported by this target.
You can’t do that when your target is `exec’
“monitor” command not supported by this target.

=================================================
-以下是make run_openocd
Open On-Chip Debugger 0.11.0+dev-01889-geee887d60 (2022-01-14-04:28)
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
Warn : target riscv.cpu examination failed
Info : starting gdb server for riscv.cpu on 3333
Info : Listening on port 3333 for gdb connections
Error: Target not examined yet

Error: Unsupported DTM version: 15
make: * [run_openocd] Error 1
图片alt
在ide GUI编译器里面也是一样的错误图片alt

全部回复 8
Yuio
Yuio1262 天前 · 1 楼

请问作者解决这个问题了吗?

匿
1651 天前 · 2 楼
回复 胡灿:

根据上面来看,这不是驱动的问题,还是跟核通信没通信上,如果抓JTAG口的波形没有任何信号的话就有些奇怪了。不过我手头没有这款调试器哈,所以不好分析这个调试器的行为,我之前看到过别人成功用过这款调试器,可以交流问问看。

开源RISC-V处理器(蜂鸟E203)学习(三)低成本方案,成功运行hello word程序_芯王国的博客-CSDN博客_蜂鸟e203

好的

胡灿
胡灿1651 天前 · 3 楼
回复 匿名用户:

这个倒是没有,调试器是新买的。

根据上面来看,这不是驱动的问题,还是跟核通信没通信上,如果抓JTAG口的波形没有任何信号的话就有些奇怪了。不过我手头没有这款调试器哈,所以不好分析这个调试器的行为,我之前看到过别人成功用过这款调试器,可以交流问问看。

开源RISC-V处理器(蜂鸟E203)学习(三)低成本方案,成功运行hello word程序_芯王国的博客-CSDN博客_蜂鸟e203

匿
1651 天前 · 4 楼
回复 胡灿:

有用过这款调试器调试其他RISC-V处理器的吗,这个没有任何信号就不太对了啊

这个倒是没有,调试器是新买的。

胡灿
胡灿1652 天前 · 5 楼
回复 匿名用户:

胡老师,我换了一下杜邦线还是不行,用示波器抓JATG口上的信号没东西。

有用过这款调试器调试其他RISC-V处理器的吗,这个没有任何信号就不太对了啊

匿
1653 天前 · 6 楼
回复 胡灿:

1. 检测下接线对不对,还有接线松紧,换下其他杜邦线试试

2. 换个其他调试器试试

3. 用示波器抓下JTAG口上信号看看,JTAG的信号对不对


胡老师,我换了一下杜邦线还是不行,用示波器抓JATG口上的信号没东西。

匿
1653 天前 · 7 楼
回复 胡灿:

1. 检测下接线对不对,还有接线松紧,换下其他杜邦线试试

2. 换个其他调试器试试

3. 用示波器抓下JTAG口上信号看看,JTAG的信号对不对


好的谢谢老师,我去试一下

胡灿
胡灿1653 天前 · 8 楼

1. 检测下接线对不对,还有接线松紧,换下其他杜邦线试试

2. 换个其他调试器试试

3. 用示波器抓下JTAG口上信号看看,JTAG的信号对不对


💡 请 登录 后参与讨论(微信扫码即登录/注册)