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

Отладка bin-файла.

День добрый всем!

 

Возник интересный вопрос.

Нужно посмотреть как работает камушек, прошитый конкретным bin-файлом. В Keil.

 

Собственно и проект и исходники - все есть. Но озадачился именно этим вопросом. Как создать проект для отладки - все параметры контроллера известны, но мне не понятно, как прицепить бинарник к проекту, чтобы можно было запустить отладку (симулятор).

Вроде, казалось-бы, что проще... Ан нет. Сходу не получилось. Поиск адекватных результатов не дает...

 

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


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

создать проект с исходниками, и убрать в свойствах галку заливать бинарь перед отладкой. И запустить отладку, если то что в памяти проца совпадает с тем что получается из исходников все получиться...

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


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

Да это понятно. Так можно, но даже при компиляции из исходников не всегда оно раз к разу одинаково может быть.

Да и смысл в том, что есть бинарник от проекта, от которого исходников не осталось - нужно посмотреть как работает.

С полным проектом экспериментировал чтобы понять как оно вообще так сделать можно.

 

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

 

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


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

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

Легко.

1) Создать пустой проект под нужный проц.

2) Преобразовать BIN в HEX.

3) Сказать отладчику, чтобы загрузил HEX при помощи команды LOAD.

Всё.

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


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

3) Сказать отладчику, чтобы загрузил HEX при помощи команды LOAD.

 

А можно по-подробнее?

А то избалован автоматизацией... :)

 

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


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

А можно по-подробнее?

А то избалован автоматизацией... :)

Нет, нельзя. Побалуйте себя мануалами.

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


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

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

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

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

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

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

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

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

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

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