Основная инструментальная цепочка (компилятор/компоновщик и т. Д.) Может использоваться из любой среды, включая Eclipse и Visual Studio, хотя Eclipse, вероятно, является более гибким в этом отношении.
MPLAB имеет функцию экспорта проекта в качестве файла makefile, который может использоваться с GNU make, хотя вы можете скорее создать собственный make-файл или использовать управление проектами, предоставляемое Eclipse. В Visual Studio создайте проект Makefile, несмотря на его имя, вы можете указать любую командную строку сборки, поэтому при необходимости вызовите командный файл или makefile. Eclipse также может использовать проекты makefile.
В Visual Studio добавьте все свой проект и компилятор. Включите пути к проекту вручную, чтобы все функции навигации Intellisense работали.
Файл make является легкой частью, особенно с PIC24, которые используют вариант gcc. Я посмотрел на запуск отладчика и программиста из визуальной студии, и это выглядело возможным, но для этого потребовалось бы больше времени, чем я хотел бы разобраться в этом, поэтому мне все еще нужно использовать MPLAB при разговоре с оборудованием. –
@Rex: Да, интеграция с отладчиком невозможна. Что я делаю, так это настроить «отладочную» сборку в Visual Studio для запуска пакетного файла, который, в свою очередь, запускает внешний отладчик, когда сборка была успешной. Я сделал это с помощью инструментов Keil/ARM, а не MPLAB, но представьте, что это возможно. Заметка об экспорте файла makefile MPLAB, однако, не включает шаги pre/post build, если вы настроили свой проект на их использование, поэтому сборка из make-файла не идентична сборке из файла проекта MPLAB! Я поднимаю вопрос с поддержкой Microchip, и им все равно. – Clifford
Я немного исказился, и я уже нашел, как выполнить весь процесс (компиляция и программирование) с помощью командной строки. Завтра я постараюсь настроить Eclipse для этого, но для отладки я могу сделать это только в MPLab. Если кто-нибудь знает, как это сделать, пожалуйста, дайте мне знать. – rnunes