Ну вот, прям только что. Нужно было импортировать код из маленького
проекта в MRS2 (на базе VScode!) в больший проект в Eclispe. Ну,
думаю, будет удобнее, если буду видеть что импортирую, с
зависимостями, с переходом к определениям и прочим удобствам. Взял, и просто открыл проект MRS2, который был именно в ней и создан, в Eclipse CDT. И он открылся! И даже почти скомпилировался без модификаций. Нужно было лишь добавить в перечень библиотек "m" - использовалась математика, а в настройках линкера, в перечне библиотек, было пусто.
В итоге, 15 минут - и мелкий проект на CH32V006 перенёс в Eclipse с более мощной подсветкой по LSP.
Вру, +15 минут поправить пути отладки OpenOCD.
У WCH прикольный мод OpenOCD 11 - не использует файл конфигурации целевого процессора. Подключается к чему угодно. Была открыта пара проектов. В плату CH32V317 прошил прошивку CH32V006. И она исполняется, шагает по коду. Короче, более старшее ядро, спокойно исполняет код младшего и отлаживается через тот же интерфейс. Даже стартап младшего чипа не сломал запуск старшего. Удивительно!
Вот редактор в MRS II:

А вот в Eclipse + clang LSP:

Возможно, и в MRS можно включить больше подсказок. Но Эклипс у меня уже работает. Ещё удобно, что все замечания у Эклипса складываются в отдельную вкладочку "Problems".