Open dpetrisko opened 2 years ago
I haven't seen this kind of error before.
You seem to be using a very recent openocd version and a different FIFO IP it seems. The FIFO IP that is supported by riscv-dbg is the one from common_cells.
Oh, I hadn't noticed that opentitan patches the pulp DM with different primitives, so it's not standard. My mistake!
Which version of Openocd do you suggest? I just pulled down latest and built
Hi, I'm trying to use the pulp debug module for my own chip. Things seems to be mainly working, but I'm trying to sort out the last few bugs. I'm using a custom DMI/DTM, but standard riscv-openocd, PULP DM and debug_rom.
Openocd version:
testchip.cfg
I added a print debug to see what DTM requests I'm receiving and found this violated assertion.
Looking back through my log, there is no DTM_WRITE to addr 5 before this read which explains the Xs. However, I was wondering if it were perhaps a software/driver problem that these writes were not happening or getting dropped. Have you seen this problem before?
Thanks!