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

 
 
> MAC7116 прошить Data Flash (eeprom)
tillman
сообщение Jul 12 2014, 08:07
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 10-12-08
Из: Ульяновск
Пользователь №: 42 362



Есть два устройства на Freescale MAC7116, надо с одного рабочего считать дамп и записать в другое устройство.
Клонировал Program Flash с помощью J-Flash ARM.
Содержимое eeprom вроде получилось считать с помошью NoICE for ARM (начало 0xFE000000 размером 0x8000).
Вопрос как сделать копию eeprom (32 Kbytes Data Flash)? smile3046.gif

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
WitFed
сообщение Jul 15 2014, 08:21
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 271
Регистрация: 6-12-11
Из: Taganrog
Пользователь №: 68 701



Ага, понятно -- под "копированием" понимается запись, а не выдирание 32К изнутри в файл на хосте !
Прошу меня извинить, я профан в МК, но разве интерфейс к этому eeprom закрыт кем-то, и нет никакой возможности из своей программы изменить 32К по любому адресу, считав их с хоста семихостингом, раз их кто-то туда смог записать, достав из оригинального eeprom ?
Без семихостинга можно массив у себя руками в исходнике объявить на 32К с начальной инициализацией (прогу для конверсии .bin -> "0x34, 0x65, ..." написать недолго), а потом при пуске прописать данные во флэшь.
Или там совсем нет 64К RAM, всё вертится во флэшах ?
NoICE как вообще работала ? В отладчике видна память по адресу 0xFE000000, трогать её дают ?
Go to the top of the page
 
+Quote Post
tillman
сообщение Jul 15 2014, 09:04
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 10-12-08
Из: Ульяновск
Пользователь №: 42 362



Как бы по короче объяснить...
Открываю документ. Ищу Memory Map Details, в вижу там адреса 32 Kbytes Data Flash, в NoICE делаю дамп этого региона. С чтение в общем оч просто.
Вот для записи надо работать с регистрами Common Flash Module (CFM). Примеров нигде не нашел

Прикрепленные файлы
Прикрепленный файл  MAC7100RM.pdf ( 4 мегабайт ) Кол-во скачиваний: 13
 
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 13:09
Рейтинг@Mail.ru


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