@ollopa Would you like to tell about the OpenOCD configuration you had used when connecting the DM3730's JTAG port on the board?
Because the Siglent HQ haven't sent the firmware for SDS3104 to me, I decided to try out the Lecroy's firmware at first, but before this I should perform some backup of the original firmware.
About the UART: I found the 4-pin connector at the pad for an unsoldered buzzer, in which there is a power pin, the DM3730's log UART Tx (3.3V), and a pin which is probably Rx, and then a likely empty pin. I checked the UART log output from "Lecroy EBOOT 0.0, BSP BSP_WINCE_ARM_A8 2.30.00.03", and found no prompt like pressing some key for stoping the auto boot, instead there is just "Preparing for download...", "SDCardInit: No media!", as if it is looking for some package via the SD card interface, but I don't know what package would be valid for this. In fact I don't want to flash any image, I just wanted to load something to be executed in memory in order to dump the flash image. It seems like this version of EBOOT doesn't have such a menu for performing this.
Then I tried to connect its JTAG; thanks to your provided clue, The chip's primary TAP is detected by my J-Link after lifting and pulling-up the 2OE pin of the 74ALVC164245 (disabling output) shown in your photo; it doesn't seem to be a level shifter, but doing that might be blocking some other signal that disturbs the TMS and TCK in the TI 14-pin JTAG connector when the 2OE pin is low.
However, the OpenOCD 0.12's configuration for this chip is probably broken (?). What I get initially:
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : J-Link V9 compiled May 7 2021 16:26:12
Info : Hardware version: 9.70
Info : VTarget = 1.820 V
Info : clock speed 10 kHz
Info : JTAG tap: dm37x.jrc tap/device found: 0x2b89102f (mfg: 0x017 (Texas Instruments), part: 0xb89
1, ver: 0x2)
Error: Invalid command argument
E:/msys64/mingw64/share/openocd/scripts/target/amdm37x.cfg:132: Error: Tap 'dm37x.dap' could not be
found
in procedure 'jtag_init' called at file "src/jtag/core.c", line 1684
at file "E:/msys64/mingw64/share/openocd/scripts/target/amdm37x.cfg", line 132
I am a bit bold that I changed the tap name 'dm37x.dap' to 'dm37x.cpu' under that line, then this is what I can get:
Warn : dm37x.cpu: ran after reset and before halt ...
Warn : Debug base address for target dm37x.cpu has bit 31 set to 0. Access to debug registers will likely fail!
Please fix the target configuration.
Info : dm37x.cpu: hardware has 6 breakpoints, 2 watchpoints
Error: JTAG-DP STICKY ERROR
Error: JTAG-DP STICKY ERROR
Maybe it is similar to the issue in <https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1106954/tms570ls3137-debugging-with-openocd>, but I need to learn more.