Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
23 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры PIC
487864
Топик полностью
abivan
(13.02.2014 17:52, просмотров: 176)
ответил
fk0
на
Нужно отладить бутлоадер в связке с основной программой. Как в MPLAB последовательно загрузить два coff без очистки памяти между загрузками?
не знаю. У мну бутлоадер живет в этом же проекте. Поэтому проблем с отладкой не возникло. Хотя нет, возникло. мплаб не показывает переписанную(стертую) флэш. Так что, частично отлаживал на эмуляторе PICE-MC
Ответить
Пытался, не выходит. Помимо всего прочего -- а как я две секции .dinit (автомагически генерируются линкером) для бутлоадера и основной программы сделаю? Да и остальное так же. Пока пришёл к тому, что для отладки бутлоадера программу можно через
fk0
(338 знак., 17.02.2014 21:01
)
У мну ботлоудер вызывается из main после дефолтного стартапа. таким образом бутлоадер это просто модуль программы расположенный с адреса 0xC000(в данном проекте) Программа не содержит никаких хаков и асм вставок. Используется только опции линкера
abivan
(301 знак., 18.02.2014 10:12
)