I have Cortex M0 on my FPGA and trying to connect with a debugger to RAM. The KEIL Ulink device recognize ARM Coresight JTAG-DP but when trying to start a debug session we received error. The first popup window is: "invalid Rom Table" follow by the next error. Error is: "error flash download failed - target dll has been cancelled". We're using uVision V5.27.1.0
See if your FPGA vendor provides specific notes or scripts. If the device doesn't have flash, you'll need to uncheck the download options and instead use a debugger script to LOAD the code directly into RAM. Check if you can access with a J-LINK to confirm functionality. An FAE from the FPGA company may be able do direct you to available resources and expectations.
you mean uncheck the LOAD option in the debug tab on options for target?
what's debugger script to LOAD the code directly into RAM?
J-link = Jtag? the FPGA FAE isn't familiar with ARM DAP
Thanks, Eran