Миландр

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

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




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Проблемы с записью во FLASH
СообщениеДобавлено: 2018-ноя-01 11:52 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1175
Откуда: Тула
aabzel писал(а):
Есть ли способ просмотреть содержимое flash памяти чипа 1901ВЦ1 (или считать прошивку) до программирования в IAR или Keil с помощью какой-нибудь инструментальной программы подобно тому как STM32 ST-LINK utility от ST?

Keil должен уметь (был на форуме пример команд консольных как сделать дамп памяти).
openOCD тоже должен уметь бы.
Ещё есть updater71, он тоже должен уметь - выберите МК, установите галочку Dump, остальные снимите, нажмите Start.
Если что-то пойдёт не так - пишите, если всё как надо - тем более отписывайтесь)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с записью во FLASH
СообщениеДобавлено: 2018-ноя-01 23:10 
Не в сети
Аватара пользователя

Зарегистрирован: 2013-июн-21 15:27
Сообщения: 93
Откуда: Новосибирск
Чтобы посмотреть программу, уже записанную во Flash-память микроконтроллера, нужно сохранить её в файл (например в формате HEX). Я знаю, как это делается в ФИТОН-овской среде, но думаю, что и KEIL, и IAR тоже должны это уметь

_________________
Странник


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с записью во FLASH
СообщениеДобавлено: 2018-ноя-02 08:42 
Не в сети

Зарегистрирован: 2009-сен-21 12:39
Сообщения: 481
Авторство не моё, скопировал со здешнего форума, откуда - не помню.
Цитата:
Заинтересовался темой, нашел вот это:
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.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2

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


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

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


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

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