ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
10 апреля
1580672 Топик полностью
Nikolay_Po (Вчера, 20:16, просмотров: 50) ответил Nikolay_Po на Следит за написанным - подключённый языковой сервер (LSP) CLANG. В Eclipse у меня получилось чуть по-богаче. Но MRS II полностью одобряю - использую постоянно, возможно, чаще Eclipse.
Ну вот, прям только что. Нужно было импортировать код из маленького проекта в 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".