however, there is no dedicdated support for all the other GD32 ARM chip series
GD32E10x (Cortex-M4)
GD32E50x (Cortex-M33)
GD32F10x (Cortex-M4)
GD32F1x0 (Cortex-M3)
GD32F20x (Cortex-M3)
GD32F30x (Cortex-M4)
GD32F3x0 (Cortex-M4)
GD32F4xx (Cortex-M4)
GD32F403 (Cortex-M4)
For some of these series, it works to specify a STM32 configuration file, by playing around & guessing (here). When using that approach, one still gets a few warnings though (e.g., flash size autodetected in a wrong way).
However, some of these series have no STM32 equivalent here, e.g. the E50x series (Cortex-M33). STM has the L5 series (here) that is Cortex-M33 based, but OpenOCD doesn't have a stm32l5x target.
We'd appreciate if there were clear OpenOCD configuration files for each GD32 ARM series chips, as that helps us develop open-source support for developing for GD32 series chips with PlatformIO and OpenOCD (https://github.com/CommunityGD32Cores/platform-gd32).
This repo adds support for the GD32 series
gd32e23x.cfg
gd32vf103.cfg
however, there is no dedicdated support for all the other GD32 ARM chip series
For some of these series, it works to specify a STM32 configuration file, by playing around & guessing (here). When using that approach, one still gets a few warnings though (e.g., flash size autodetected in a wrong way).
However, some of these series have no STM32 equivalent here, e.g. the E50x series (Cortex-M33). STM has the L5 series (here) that is Cortex-M33 based, but OpenOCD doesn't have a stm32l5x target.
We'd appreciate if there were clear OpenOCD configuration files for each GD32 ARM series chips, as that helps us develop open-source support for developing for GD32 series chips with PlatformIO and OpenOCD (https://github.com/CommunityGD32Cores/platform-gd32).