EXeGLuMATOR 0 7 апреля, 2015 Опубликовано 7 апреля, 2015 · Жалоба День добрый всем! Возник интересный вопрос. Нужно посмотреть как работает камушек, прошитый конкретным bin-файлом. В Keil. Собственно и проект и исходники - все есть. Но озадачился именно этим вопросом. Как создать проект для отладки - все параметры контроллера известны, но мне не понятно, как прицепить бинарник к проекту, чтобы можно было запустить отладку (симулятор). Вроде, казалось-бы, что проще... Ан нет. Сходу не получилось. Поиск адекватных результатов не дает... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 7 апреля, 2015 Опубликовано 7 апреля, 2015 · Жалоба создать проект с исходниками, и убрать в свойствах галку заливать бинарь перед отладкой. И запустить отладку, если то что в памяти проца совпадает с тем что получается из исходников все получиться... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EXeGLuMATOR 0 7 апреля, 2015 Опубликовано 7 апреля, 2015 · Жалоба Да это понятно. Так можно, но даже при компиляции из исходников не всегда оно раз к разу одинаково может быть. Да и смысл в том, что есть бинарник от проекта, от которого исходников не осталось - нужно посмотреть как работает. С полным проектом экспериментировал чтобы понять как оно вообще так сделать можно. В идеале - взять один бинарник, вкорячить его как-то в проект, с настроенными параметрами под нужный проц и запустить отладку. Привязка к исходникам при отладке не требуется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 7 апреля, 2015 Опубликовано 7 апреля, 2015 · Жалоба В идеале - взять один бинарник, вкорячить его как-то в проект, с настроенными параметрами под нужный проц и запустить отладку. Привязка к исходникам при отладке не требуется. Легко. 1) Создать пустой проект под нужный проц. 2) Преобразовать BIN в HEX. 3) Сказать отладчику, чтобы загрузил HEX при помощи команды LOAD. Всё. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EXeGLuMATOR 0 8 апреля, 2015 Опубликовано 8 апреля, 2015 · Жалоба 3) Сказать отладчику, чтобы загрузил HEX при помощи команды LOAD. А можно по-подробнее? А то избалован автоматизацией... :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 8 апреля, 2015 Опубликовано 8 апреля, 2015 · Жалоба А можно по-подробнее? А то избалован автоматизацией... :) Нет, нельзя. Побалуйте себя мануалами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться