openhwgroup / cv32e40p

CV32E40P is an in-order 4-stage RISC-V RV32IMFCXpulp CPU based on RI5CY from PULP-Platform
https://docs.openhwgroup.org/projects/cv32e40p-user-manual/en/latest
Other
938 stars 412 forks source link

Debug: Which version of OpenOCD #999

Closed CLappin closed 3 months ago

CLappin commented 3 months ago

Hi all,

Which version of openocd should be used with the pulp debugger.

I've tried the latest version which doesn't connect correctly, I've also tried the 0.10.0 version that I had which seemed to all connection via telnet.

Any help would be great , Thanks, Ciaran

MikeOpenHWGroup commented 3 months ago

Hi @CLappin. The CV32E40P does not, but itself, support a debugger. Unless you want to build something from scratch, you will need something like the CORE-V-MCU or X-HEEP.

pascalgouedo commented 3 months ago

There is no debug unit neither in cv32e40p system nor in core-v-verif test-bench.

Better to ask in https://github.com/pulp-platform/riscv-dbg/issues or to the 2 projects mentioned by Mike.

CLappin commented 3 months ago

Thanks @MikeOpenHWGroup and @pascalgouedo , I'll check those other groups now.