MPLAB X IDE: написание приложения Boot Loader для PIC32 - PullRequest
0 голосов
/ 27 ноября 2018

Я новичок в программировании микрочипов, и у меня возникают некоторые проблемы.Мне нужно написать приложение загрузчика с использованием MPLAB X IDE, но я не знаю, как настроить компилятор / компоновщик для создания исполняемого файла, отображаемого в нужные области памяти.

Использование таблицы данныхкомпонент, я вижу следующие адреса:

Программа Flash -> 0x1D000000 - 0x1D1FFFFF
Boot Flash -> 0x1FC00000 - 0x1FC73FFF

Как создатьпрограмма которая использует загрузочную флешку?Какие параметры я должен изменить?В сети я читал, что, возможно, мне следует использовать скрипт компоновщика, но я не могу понять, как их использовать.

Не могли бы вы предоставить мне некоторую информацию?

1 Ответ

0 голосов
/ 05 января 2019

Я столкнулся с подобной проблемой.

Лучший способ сделать это - использовать инфраструктуру Harmony для генерации сценария компоновщика для загрузчика с правильными областями памяти для вашего чипа.

Просто создайте фиктивный проект с настройкой загрузчика и скомпилируйте его, он сгенерирует скрипт компоновщика.

Как только вы получите скрипт компоновщика, вы можете импортировать его в свой проект.

Вам также необходимопроделайте то же самое для кода приложения, так как компоновщик также отличается для него из-за областей инициализации.

...