parovoZZ
New member
Ввиду крайней аскетичности редактора кода IAR, очень сильно хочется приучить к этому делу VS Code. Кидаю папку в VS Code, прописываю пути до папок с библиотеками dlib и clib, к папке с инклюдами. И вроде как всё подхватывается, но при наборе, например, следующего кода:
не появляются подсказки. При нажатии Ctrl + пробел, редактор пишет "предложения не найдены". Но если встать на любое слово и из контекстного меню вызвать "перейти к определению", то редактор открывает заголовочник (вернее сказать открывает все заголовочники), где дано/даны определения.
Так вот вопрос - как же настроить этот intellisense? Есть какая-то возможность прописать целевой МК так, чтобы редактор не "шерстил" все заголовочные файлы, а только для целевого МК? И куда прописать специфичные директивы типа __persistent и прочие?
Ещё немного лирики.
Установил два расширения: IAR Embedded Workbench extension и IAR For Visual Studio Code.
Первое просит вручную создать iar.json и вписать туда конфигурацию. На удивление, при нажатии Ctrl + Shift + B начинается сборка проекта (не забыть только задефайнить МК) и выводятся варнинги и ошибки, если такие обнаружены. Второе расширение полуавтоматическое: необходимо покликать в статус баре и в файле c_cpp_properties.json появятся необходимая конфигурация. Но вот сборка не идет - не видит компилятора. Но мне оно не особо нужно - собрать могу и в IAR, тем более что отладку провожу там же.
Но в обоих случаях Intellisense также не хочет работать...
ыыыы редактор стоит давно, но вот плотно заняться им решил пару дней назад.
ыыыыыыы МК: MSP430
Код:
P1OUT |= BIT1;
Так вот вопрос - как же настроить этот intellisense? Есть какая-то возможность прописать целевой МК так, чтобы редактор не "шерстил" все заголовочные файлы, а только для целевого МК? И куда прописать специфичные директивы типа __persistent и прочие?
Ещё немного лирики.
Установил два расширения: IAR Embedded Workbench extension и IAR For Visual Studio Code.
Первое просит вручную создать iar.json и вписать туда конфигурацию. На удивление, при нажатии Ctrl + Shift + B начинается сборка проекта (не забыть только задефайнить МК) и выводятся варнинги и ошибки, если такие обнаружены. Второе расширение полуавтоматическое: необходимо покликать в статус баре и в файле c_cpp_properties.json появятся необходимая конфигурация. Но вот сборка не идет - не видит компилятора. Но мне оно не особо нужно - собрать могу и в IAR, тем более что отладку провожу там же.
Но в обоих случаях Intellisense также не хочет работать...
ыыыы редактор стоит давно, но вот плотно заняться им решил пару дней назад.
ыыыыыыы МК: MSP430