Пока вы сами не поймёте суть работы компонентов IDE (связь
редактора + компилятора/линкера + плагинов + системных библиотек +
отладчика), то не сможете управлять процессом и решать подобные
проблемы. Если не хотите понимать, оставайтесь на кейле. Я
использую отдельный gcc и "ванильный" eclipse cdt embedded, связать
их очень легко если вы поймёте суть: eclipse cdt ставится отдельно.
gcc (и gdb в его составе, если берётся инструмент от WCH) ставится отдельно.
Далее в настройках eclipse cdt (в окне MCU указывается путь инструмента, и оно начинает сразу же работать (я только что проверил). Единственная особенность: ключи компиляции/линкера надо задавать самому, GUI окно с настройкой поставляемого вместе с eclipse плагина "MCU" может не иметь корректных опций. На мой взгляд, это очень хорошо: ты знакомишься с документацией на конкретный используемый тобою инструмент.

Это понимание даст возможность работать с любой средой основанной на eclipse и не привязанной к микроконтроллеру; необходимо и достаточно лишь наличие gcc/gdb.
klen может поправить, он вроде бы оригинальный eclipse более тюнинговал для WCH.





