Hi Aleix, to eliminate the influence of Geehy Link on the programming function of the APM32E030 Micro-EVB, we recommend using soldering equipment to temporarily remove resistors R27 and R28 located on the Geehy Link section. This will avoid SWD interface conflicts to the greatest extent, and it is much more effective and reliable than simply removing the jumpers.
Meanwhile, please verify that the APM32E030 series MCU is available for selection in your Segger J-Link software suite.
Regarding the emulators from other manufacturers that you mentioned, please note that we might not provide the exact same ARM Core ID as those manufacturers.
Regarding the Geehy Prog programming needs you mentioned, this software serves the APM32 PROG (a standalone offline programmer with internal storage) to configure firmware for offline programming.
Designed for offline programming machines, it is ideal for 1-to-1 bare-chip programming. Specifically, it checks the reset circuit, can execute chip erase first, and allows you to set read protection and a maximum limit for programming times. It does not provide power by default; power must be supplied by your production environment.
If you want to test the Geehy Link programming features, unfortunately, this CMSIS-DAP device doesn’t have a fixed PC host software. We do offer a Python-based programming tutorial on our forum. Alternatively, you can use IDEs like Keil MDK, IAR EWARM, or Eclipse for programming and simulation.
If you have any further questions, please feel free to let us know.