реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Отладка bin-файла., В Keil
EXeGLuMATOR
сообщение Apr 7 2015, 16:47
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305



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

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

Собственно и проект и исходники - все есть. Но озадачился именно этим вопросом. Как создать проект для отладки - все параметры контроллера известны, но мне не понятно, как прицепить бинарник к проекту, чтобы можно было запустить отладку (симулятор).
Вроде, казалось-бы, что проще... Ан нет. Сходу не получилось. Поиск адекватных результатов не дает...
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Apr 7 2015, 17:06
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



создать проект с исходниками, и убрать в свойствах галку заливать бинарь перед отладкой. И запустить отладку, если то что в памяти проца совпадает с тем что получается из исходников все получиться...
Go to the top of the page
 
+Quote Post
EXeGLuMATOR
сообщение Apr 7 2015, 18:27
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305



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

В идеале - взять один бинарник, вкорячить его как-то в проект, с настроенными параметрами под нужный проц и запустить отладку. Привязка к исходникам при отладке не требуется.
Go to the top of the page
 
+Quote Post
scifi
сообщение Apr 7 2015, 18:50
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(EXeGLuMATOR @ Apr 7 2015, 21:27) *
В идеале - взять один бинарник, вкорячить его как-то в проект, с настроенными параметрами под нужный проц и запустить отладку. Привязка к исходникам при отладке не требуется.

Легко.
1) Создать пустой проект под нужный проц.
2) Преобразовать BIN в HEX.
3) Сказать отладчику, чтобы загрузил HEX при помощи команды LOAD.
Всё.
Go to the top of the page
 
+Quote Post
EXeGLuMATOR
сообщение Apr 8 2015, 06:02
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305



Цитата(scifi @ Apr 7 2015, 21:50) *
3) Сказать отладчику, чтобы загрузил HEX при помощи команды LOAD.


А можно по-подробнее?
А то избалован автоматизацией... sm.gif
Go to the top of the page
 
+Quote Post
scifi
сообщение Apr 8 2015, 06:22
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(EXeGLuMATOR @ Apr 8 2015, 09:02) *
А можно по-подробнее?
А то избалован автоматизацией... sm.gif

Нет, нельзя. Побалуйте себя мануалами.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01381 секунд с 7
ELECTRONIX ©2004-2016