What I gathered so far is that according to
"Using Symphony Studio with the DSP563xxEVM" document, development software uses OpenOCD for debug.
So meaning one could use JTAG to dump ROM and probably even read/write external memory this way without extra programmers?
I have no prior experience with JTAG, GDB and debugging methods associated, but I'm interested as it is a skill I'd want.
So any input even for sanity checking any of my conclusions is wanted, since I'm not really sure what I'm doing here on software side of things.
Any pointers about assembling toolchain necessary for the job?
I made a brief attempt at installing Symphony Studio, but of course there were some errors about Eclipse dependencies and it failed to start on Win10.
At least from installer I see that it was packaged with FTD2xx driver. So my initial though is that I may go ahead and buy common FT232H USB-to-JTAG bridge on AliExpress if all comes to cloning DSP ROM and external flash is not enough on its own.
Not sure if Symphony Studio could be avoided at all, and just use CLI tools for GDB, but
"Symphony™ Studio Development Tools" overview document mentions this:
"Debugging is achieved through the GDB (GNU project debugger) debugger interface within Eclipse, which has been customized specifically for the DSP56300 architecture."
So I am probably forced to use it?
Also accoridng to
"Using Symphony Studio with the DSP563xxEVM" document there were two programmer options supported in Studio: Wiggler for parallel port and Signalyzer for USB bridge.
This begs the question if I could use Studio with common FTDI programmer and not these, which seem unavailable. It is confusing because there is a
mention of FT2232 chip about "Signalyzer" in OpenOCD files.
So which one is meant to be used here with "FTD2xx driver", FT232H / FT2232H?