подпилил openocd для большей поддержки ядра процессора QingKeV4F
что стоит в сh32v3xx, показывает только те регистры CSR которые у
него реально есть + кастомные, а не кучу помойного мусора. так же
парсит список задач freertos. регистры и freertos правильно должны в любой IDE парсится ибо это в связке с gdb рождается, я в эклипсе все это девелопю тестю и юзаю при разработке девайсов.
в архивчике бинарь - собран с оптимизацией под znver3-avx2, но всех штеудах с avx2 тоже взлетает, но на них не тестю - у меня из нет, как класс искоренил.
архивчик с бинварем. на всякий случа в /lib положил сошки - если загрузчик ругнется - тяните из архива через LD_PRELOAD.
kgp-linux-gnu_znver3-avx2-openocd-qkv4f.7z

чтоб заработал парсер тасков - openocd нужно кормить скрипт
/share/openocd/scripts/wch-riscv-freertos.cfg