Перейти к содержанию
    

uCOS, PIC32 и bootloader

Привет всем! Делаю bootloader для PIC32MX460F512L (изменён microchip serial bоot.). Bootloader работает, проблема аппликация. Обычная апп. (из примеру microchip) имеет автоматически генерированый startupCode по адресу 0x9D001000. Аппликация основанная на порте из микриума имеет этот код заблокированый (*.mcp: suite_state=-nostartfiles), и взамен есть файл crt0.s, где находится секция .reset . Она перекладывается в kseg1_boot_mem (0xBFC00000) - это плохо, там находится bootloader. Я не знаю как сделать, чтобы .reset пошел в kseg0_boot_mem (0x9D001000). Посоветуете кто-нибудь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...