Несколько лет назад я работал с MPLAB и решил снова начать его изучение для будущего проекта. Что касается микроконтроллера PIC, я предпочитаю работать в сборке, однако у меня возникают проблемы с его настройкой.
Я установил MPLAB X IDE 6.15 и прочитал, что в нем нет предустановленных цепочек инструментов, и я пытаюсь понять, как установить цепочку инструментов сборки. Я скачал версию mpasm (с сайта Microchip), но она не работает. Если я выберу папку в меню «Инструменты» -> «Параметры» -> «Встроенные» -> «Инструменты сборки», он скажет, что не может найти сборщик. Кроме того, если я попытаюсь запустить исполняемый файл в папке mpasm, он скажет, что он не может быть запущен в моей ОС (Windows 10). Однако изучение документации MPLAB позволяет предположить, что она по-прежнему должна поддерживать программирование на ассемблере. К сожалению, все руководства, которые я нашел, были для более старых версий MPLAB (т. е. 5.x и более ранних версий).
Может ли кто-нибудь подтвердить, действительно ли MPLAB X IDE 6.15 все еще поддерживает ассемблер? Если да, то есть ли какой-либо установщик и/или документация, на которую вы можете мне указать, как настроить набор инструментов в этой версии, чтобы я мог писать/создавать/развертывать проекты сборки? ТИА





Да, в MPLABX исключен компилятор MPASM начиная с версии 5.40, но теперь предусмотрен новый компилятор сборки, который поставляется с соответствующими цепочками инструментов компилятора XC. Поскольку микрочип производит 8-, 16- и 32-битные микроконтроллеры, наборы инструментов называются XC8 для 8-битных, XC16 для 16-битных и XC32 для 32-битных контроллеров.
Однако новый синтаксис сборки немного отличается от прежнего.
Итак, у вас есть 2 варианта...
Загрузите и установите Компилятор XC8 , который поставляется с новым компилятором ассемблера под названием pic-as, и изучите новый синтаксис, обратившись к Руководство пользователя ассемблера MPLAB® XC8 PIC®.
Если вы хотите писать код на старом ассемблере, вы все равно можете использовать MPLABX со сторонними инструментальными средствами, такими как GNU PIC Utilities. Предпочтительный способ интеграции этой цепочки инструментов в MPLABX IDE — выбрать
В меню «Инструменты» -> «Плагины», затем выберите и установите его. См. изображение окна плагинов ниже.
Большое спасибо. Я всегда считал, что документации Microchips, касающейся MPLAB, очень не хватает и ее трудно найти. Это должно заставить меня двигаться дальше.