I’m working on a FPGA based RISCV/Debug Module and I’m having trouble with openocd correctly finding my FPGA based JTAG tap controller. Using chipscope in the FPGA I detect a Bypass and IDCODE access to my TAP. The openocd reports the correct IDCODE from the FPGA. Then openocd says its trying to access a tap called auto0.tap, declares that it doesn’t have a IDCODE register, and eventually tries to the read the DTM Control and Status register (I think in the auto0.tap since my tap never reports the 0x10 instruction).
I think the problem is this accessing of the unknown auto0.tap, and I don’t understand why openocd is trying to access it. Has any one else seen this problem?