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

 
 
 
Reply to this topicStart new topic
> Считывание содержимого ROM микроконтроллера, FUJITSU
Ostver
сообщение Dec 27 2005, 14:42
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 366
Регистрация: 23-12-04
Из: Ставрополь
Пользователь №: 1 630



Имеется некоторый действующий буржуйский девайс, работающий под управлением микроконтроллера MB90P663A (FUJITSU, F2MC-16L MB90660A Series). Возникла необходимость сделать похожий девайс. С целью осмысления алгоритма работы девайса появилась шальная мысль - слить содержимое ROM микроконтроллера (МК) smile.gif. В описании МК не обнаружил упоминания о защите содержимого ПЗУ от чтения, что обнадеживает. На gaw.ru есть Пример схемы, описание и программа для внутрисистемного программирования микроконтроллеров семейства F2MC16LX (MB90Fxxx), и на f2mc.nm.ru есть Внутрисхемный программатор микроконтроллеров семейства F2MC-16LX и FR, однако, все это для МК с flash-памятью. Другой информации по работе с данной серией МК не обнаружил. Поэтому, прошу дать рекомендации по схеме и софту для осуществления идеи.
Go to the top of the page
 
+Quote Post
subver
сообщение Dec 28 2005, 02:50
Сообщение #2


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

Группа: Свой
Сообщений: 185
Регистрация: 4-06-05
Из: Омск
Пользователь №: 5 726



Цитата(Ostver @ Dec 27 2005, 20:42) *
Имеется некоторый действующий буржуйский девайс, работающий под управлением микроконтроллера MB90P663A (FUJITSU, F2MC-16L MB90660A Series). Возникла необходимость сделать похожий девайс. С целью осмысления алгоритма работы девайса появилась шальная мысль - слить содержимое ROM микроконтроллера (МК) smile.gif. В описании МК не обнаружил упоминания о защите содержимого ПЗУ от чтения, что обнадеживает. На gaw.ru есть Пример схемы, описание и программа для внутрисистемного программирования микроконтроллеров семейства F2MC16LX (MB90Fxxx), и на f2mc.nm.ru есть Внутрисхемный программатор микроконтроллеров семейства F2MC-16LX и FR, однако, все это для МК с flash-памятью. Другой информации по работе с данной серией МК не обнаружил. Поэтому, прошу дать рекомендации по схеме и софту для осуществления идеи.


Фуджики вроде заливаются бутлодырем, так что можно написать некий загрузчик, который после загрузки в ОЗУ процессора будет выдавать например по RS232 содержимое ROM.
Go to the top of the page
 
+Quote Post
amusin
сообщение Dec 28 2005, 05:33
Сообщение #3


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

Группа: Участник
Сообщений: 120
Регистрация: 2-09-05
Из: Екатеринбург
Пользователь №: 8 165



Что за девайс, если не секрет?
Go to the top of the page
 
+Quote Post
spf
сообщение Dec 28 2005, 05:35
Сообщение #4


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(Ostver @ Dec 27 2005, 19:42) *
Имеется некоторый действующий буржуйский девайс, работающий под управлением микроконтроллера MB90P663A (FUJITSU, F2MC-16L MB90660A Series). Возникла необходимость сделать похожий девайс. С целью осмысления алгоритма работы девайса появилась шальная мысль - слить содержимое ROM микроконтроллера (МК) smile.gif .

Подобные вопросы и желания возникают все чаще. Этот МК имеет специфическую периферию, так что повторить на flash-евом МК может и не удастся...

Цитата
В описании МК не обнаружил упоминания о защите содержимого ПЗУ от чтения, что обнадеживает.

Сдается что доку читали не очень внимательно wink.gif, на стр.14 написано что МК притворяется MBM27C1000 при определенной комбинации на входах. От этого и надо плясать.
Бутлодурем (BIROM по Fujitsu) в этом МК вроде не пахнет.

PS:
Об успехах сообщите.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
Ostver
сообщение Dec 28 2005, 15:18
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 366
Регистрация: 23-12-04
Из: Ставрополь
Пользователь №: 1 630



Цитата(spf @ Dec 28 2005, 08:35)
Этот МК имеет специфическую периферию, так что повторить на flash-евом МК может и не удастся...
Я не упоминал что повтор будет выполнен на fujitsu smile.gif
Цитата(spf @ Dec 28 2005, 08:35)
Сдается что доку читали не очень внимательно wink.gif, на стр.14 написано что МК притворяется MBM27C1000 при определенной комбинации на входах. От этого и надо плясать.
Не пойдет, не хочу девайс дербанить. Предполагал подключиться к нужным выводам.
Кстати, на плате обнаружил "защиту": у МК отломаны три вывода UARTа wink.gif Если потребуется, то подцепиться можно.
Цитата(spf @ Dec 28 2005, 08:35)
Бутлодурем (BIROM по Fujitsu) в этом МК вроде не пахнет.
Если это так, то будет очень жаль...
Цитата(subver @ Dec 28 2005, 05:50)
Фуджики вроде заливаются бутлодырем, так что можно написать некий загрузчик, который после загрузки в ОЗУ процессора будет выдавать например по RS232 содержимое ROM.
Не занимался написанием. Киньте примерчик.
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Dec 29 2005, 03:56
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(Ostver @ Dec 28 2005, 20:18) *
Цитата(spf @ Dec 28 2005, 08:35)
Этот МК имеет специфическую периферию, так что повторить на flash-евом МК может и не удастся...
Я не упоминал что повтор будет выполнен на fujitsu smile.gif



Мое имхо, иногда достаточно сложно понять чужой исходник а Ц, еще более сложно понять чужой исходник на асм, особенно без каких либо комментариев. Ваша же задача, если удасться считать прошивку, это понять асм, сделанный Ц компилятором, без каких-либо комментариев.
А если там еще RTOS, что не исключается?
Нужно взвесить свои силы, прежде чем пытаться считать что-либо.

Сообщение отредактировал Andy Mozzhevilov - Dec 29 2005, 03:57


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
spf
сообщение Dec 29 2005, 05:07
Сообщение #7


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(Ostver @ Dec 28 2005, 20:18) *
Не занимался написанием. Киньте примерчик.

Примерчик и доки есть только для flash-МК, но они вряд ли помогут.
http://www.fme.gsdc.de/pdf/90540_bootloade...t_async-v11.zip
http://www.fme.gsdc.de/pdf/mcu-an-390027-e...om_protocol.pdf
http://www.fme.gsdc.de/pdf/mcu-an-390031-e...programming.pdf


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
-k-t-s-
сообщение Dec 29 2005, 07:59
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 258
Регистрация: 26-08-05
Из: Spb
Пользователь №: 7 981



Полностью согласен с Andy Mozzhevilov. Мы помню занимались подобным , почти гиблое дело (ели еще и RTOS самописная). В такой ситуации самое простое попробовать понять логику работы , и посмотреть анализатором сигналы и слепить чтото подобное.
В 80% случаев проще и дешевле написать свое (купить сырцы) - просто вы потратите месяц-два -три на ковыряние и потом пойметя ,что есть 'непреодалимые трудности'. А в это время ваши конкуренты уже сдадут подобный девайс в бетта тестирование.

p.s если решите ковырять , то мы делали так : писали перехватчик , подуружали страницы под 'себя' , и выливали их содержимое по ethernet (благо функции были открыты), но там вы можете столкнуться с такими весчами , как раскриптовка или распаковка на лету и подобные прелести как раз из разряда 'непреодалимых трудностей'.

Сообщение отредактировал -k-t-s- - Dec 29 2005, 08:05
Go to the top of the page
 
+Quote Post

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

 


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


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