Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2017-сен-24 11:45

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 2016-ноя-16 10:30 
Не в сети

Зарегистрирован: 2013-янв-24 15:31
Сообщения: 2
Каким образом возможно восстановить прошивку с дампа флеш память МК 1986ВЕ1? А то беда, исходники утеряны, а остался один МК с данной программой.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2016-ноя-16 13:37 
Не в сети

Зарегистрирован: 2016-фев-16 11:59
Сообщения: 14
Откуда: Пенза, АО НПП Рубин
Дизассемблер вам в помощь. radare2 или IDA.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2016-ноя-16 15:33 
Не в сети

Зарегистрирован: 2013-янв-24 15:31
Сообщения: 2
А как считать флеш? Пробую через keil и командную строку. Что то не получается.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2016-ноя-16 15:40 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 992
Откуда: Тула
Главное случайно не стереть. Лучше потренероваться на кошках сперва.
Если есть доступ к выводам MODE[2:0] и разведёт нужный последовательный порт можно скачать прошивку утилитой 1986UARTWSDL viewtopic.php?p=9969

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2016-ноя-16 17:54 
Не в сети

Зарегистрирован: 2014-июн-25 09:29
Сообщения: 41
Заинтересовался темой, нашел вот это:
http://www.keil.com/forum/17178/
http://www.keil.com/support/docs/3262.htm
и успешно опробовал.

Короче, делаем так:
1. Цепляем программатор-отладчик к плате (я использовал J-Link).
2. Открываем в Keil любой попавшийся проект под нужный нам камень. Ну или делаем новый пустой проект.
3. Заходим в Project-Options, вкладка Debug. Убираем флажок Run to main ().
4. ВАЖНО!!! Заходим на вкладку Utilities. Убираем флажок Update Target before Debugging.
Если этого не сделаете, то исчезнет ваша уникальная прошивка.
5. Переходим в режим отладки CTRL-F5.
6. Находим на экране окно Command. Если его нет, вызываем пункт меню View-Comand Window.
7. В самом низу окна Command пишем:
SAVE c:\x.hex 0x8000000, 0x8010000
Жмем Enter, чуток ждем.
Адреса, естественно, можно уточнить.
8. Выходим из режима отладки.
9. Через Проводник открываем Блокнотом HEX-файл c:\x.hex.
10. Используем HEX.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB