07-17-2019, 10:36 AM
(07-15-2019, 03:19 PM)meggiman Wrote:(07-15-2019, 08:28 AM)AhmedZaky Wrote: Hey,
I am stuck also at that error " openocd: src/target/riscv/riscv.c:2530: riscv_set_current_hartid: Assertion `riscv_hart_enabled(target, hartid)' failed. ", I've read the comments but I couldn't locate that patched openocd that comes with the SDK. May you please elaborate more one this ?
Thanks !
Hi AhmedZaky,
I just realized that the patched Openocd is not installed by default if you do not have access to the artifactory server (file server at ETH that contains precompiled binaries). However
I revised the README in the fpga branch and added some sections on how to install the patched OpenOCD from source. Please follow the instructions at https://github.com/pulp-platform/pulpiss...nd-openocd.
Hey Thanks for your reply, I already applied the patch manually to the source file of openocd and it works.
Noe wen I try to either run the example the FPGA or trying to debug I got the following errors:
1- When I am trying to run the example directly without debugging using the " make run" command:
"/pulp-sdk/pkg/sdk/dev/install/ws/python/runner/fpga/pulpissimo/elf_run.gdb:1: Error in sourced command file: localhost:3333: Connection timed out"
2- when I try to use the debugger by running three terminals at the same time " openocd, GDB and screen / minicom" I face the following issue:
- Minicom: I receive nothing from minicom, and I am assigning the right USB port hopefully.
- Screen: I receive odd characters instead of the real message.
Could you please help on that ? What might be the problem ?
Thanks so much !