Инструменты пользователя

Инструменты сайта


prog:debug:downloadhex

Hex прошивки в Keil

Чтение hex прошивки из микропроцессора

  1. Подключаем программатор-отладчик к JTAG.
  2. Создаем новый пустой проект под необходимый микропроцессор.
  3. Заходим в Project - Options, вкладка Debug. Убираем флажок Run to main и Load Application at Startup.
  4. ВАЖНО! Заходим на вкладку Utilities. Убираем флажок Update Target before Debugging.
  5. Переходим в режим отладки CTRL-F5, либо по кнопке в тулбаре.
  6. Находим на экране окно Command. Если его нет, вызываем пункт меню View - Comand Window.
  7. В самом низу окна Command пишем:
    • SAVE flash.hex 0x8000000, 0x8020000
    • Адреса, необходимо выбрать в соответствии с адресами IROM1 на вкладке Options - Target.
    • Жмем Enter, ожидаем окончания считывания.
  8. Выходим из режима отладки.
  9. В папке проекта находим нашу прошивку.

В этом примере мы использовали адреса для процессора 1986ВЕ92У.

Спасибо Форуму, а также Keil
Формат команды Save

Загрузка hex прошивки в микропроцессор

Источник Keil

  1. Выполнить описанное в ссылке, приведенной выше (KEIL).
  2. Файл, содержащий прошивку, должен быть размещен или в папке Objects, тогда его название просто указывается в Target1→Name of Executable→project_name.hex, или в папке проекта, тогда - ..\project_name.hex.
  3. Затем нужно настроить отладчик во вкладке Debug.
  4. И в меню выбрать Flash→Program.
prog/debug/downloadhex.txt · Последнее изменение: 2022/04/03 23:09 (внешнее изменение)