Приветствую, уважаемые!
Назрел один вопрос. Имею микроконтроллер в устройстве - NEC uPD78013, нужно скачать его прошивку и записать в другой такой-же.
Т.е. сделать дубликат. Возможно ли такое и как\каким программатором это можно сделать?
Приветствую, уважаемые!
Назрел один вопрос. Имею микроконтроллер в устройстве - NEC uPD78013, нужно скачать его прошивку и записать в другой такой-же.
Т.е. сделать дубликат. Возможно ли такое и как\каким программатором это можно сделать?
Возможно, если прошивка во внешней флеши и она не защищена каким-то образом.
В другом случае тоже возможно, но понадобятся послойная шлифовка кристалла, электронный микроскоп и неслабые знания в топологии этого микроконтроллера. Ну и там еще, по мелочи, команда программистов, чистая комната и проч.
Это просто джиттер какой-то! (с) momitko
Сергей, к данному микроконтроллеру подвязана RAM LC3517BML. Есть вероятность, что прошивка может быть в ней?
А почему так сложно про другой случай? Считать данные с него нельзя, если они, все-таки, в нем?
Поковырял, кое-что нашлось, только не понятно подойдет ли именно к этому контроллеру вот этот или этот программатор.
Если прошивка все-таки в внешней памяти то нашел вот такой программатор. Но, опять же, не уверен, что подойдет.
Последний раз редактировалось lexxm6; 30.10.2015 в 13:00.
Нет, RAM - это RAM, к хранению прошивки она никакого отношения не имеет. Программатором Вы ничего не считаете на 99%, ибо существует такое понятие как бит (флаг) защиты. Или иначе называется. Суть в том, что после неких манипуляций после прошивки считать программу из микроконтроллера невозможно. Совсем. Иначе не было бы никакой коммерческой тайны.
Это просто джиттер какой-то! (с) momitko
Сергей, а как же всевозможные программаторы? Ведь есть и те, что работают со схожими микроконтроллерами серии uPD78. Их активно используют для корректировки прошивок контроллеров блоков управления двигателей автомобилей, к примеру. И вроде как снимают дампы, корректируют и потом снова прошивают. Или я что-то не верно понимаю?
В спеке, вроде, нет упоминаний о защите (protection bit).
http://www.datasheet-pdf.com/datashe....php?id=582783
Но, на 500-ой странице, имеется информация как прочитать содержимое:
PROM contents can be read onto the external data bus (D0 to D7) using the following procedure.
(1) Fix the RESET pin low, and supply +5 V to the VPP pin. Unused pins are handled as shown in 1.5 or 2.5 PinConfigurations (Top View), (2) PROM programming mode.
(2) Supply +5 V to the VDD and VPP pins.
(3) Input address of data to be read to pins A0 to A16.
(4) Read mode.
(5) Output data to pins D0 to D7.
Можно использовать 78014, она не для массового производства и по функциям не отличается от 13, правда может иметь меньше памяти (не смотрел). Она предназначена для ознакомительных целей и надёжность у ней хуже. На 498 странице написано как её программировать:
22.2.2 PROM write procedurePROM contents can be written using the following procedure and high-speed writing is enabled.
(1) Fix the RESET pin low, and supply +5 V to the VPP pin. Unused pins are handled as shown in 1.5 or 2.5 PinConfiguration, (Top View), (2) PROM programming mode.
(2) Supply +6 V to the VDD pin and +12.5 V to the VPP pin.
(3) Supply the initial address.
(4) Supply the written data.
(5) Supply the 1 ms program pulse (active low) to the CE pin.
(6) Verify mode. If written, proceed to step (8). If not written, repeat steps (4) through (6). If you repeat 25 timesand it can’t be written, proceed to (7).
(7) Stop the write operation as a defective device.
(8) Supply write data and repeat times from (4) through (6) × 3 ms program pulse (additional write).
(9) Increment the address.
(10) Repeat steps (4) through (9) to the last address.
Пардон, коллеги. Ошибся. Стоит именно 78014. Так значит возможно считать? А записать можно только один раз или можно использовать чип несколько раз?
Коллеги тоже обсуждали нечто похожее, но другие модели:
http://www.eevblog.com/forum/microco...ec-programmer/
Вот ссылка на один из программаторов, но опять же нет отзывов, что получилось.
http://www.digikey.com/product-detai...006-ND/2361764
Хотя, говорят, что MiniCube2 работает.
На сайте производителя прлграмматоры NEC 1500, который фигурирует в даташите из первого поста есть софте для микросхем серии uPD78:
http://www.renesas.eu/products/mpumc...ools_index.jsp
Последний раз редактировалось lexxm6; 01.11.2015 в 09:10.
На 501-ой странице написано как стирать (ультрафиолетом), а значит можно и записать потом ещё, несколько раз это точно.
---------- Сообщение добавлено 09.07 ---------- Предыдущее сообщение было 09.03 ----------
На 526 странице написано какие использовать программатор и программу. Может Вам попробовать самому спек почитать? Вам ведь это больше других надо
Спасибо, читал, на сколько смог понять - понял. Потому и вопросы задаю. Никогда не сталкивался с таким ранее. Значит буду поискать такие чипы БУ для экспериментов.
Программатор из даташита (NEC 1500) найти в свободной доступности нереально, так что нужна альтернатива.
Собственно, вопрос с чтением/записью снимаю, всем большое спасибо!
Остается вопрос программатора, поскольку сам я по инструкции не осилю, видимо.
Последний раз редактировалось lexxm6; 01.11.2015 в 10:11.
PG-1500
Не знаю насколько сильно оно Вам надо, но если вдруг, то сначала уточните подойдёт ли этот:
http://www.ebay.com/itm/NEW-NEC-Prom...-/121678052811
А что за машина?
Автомагнитола древняя, но любимая
Адаптеры эти видел, но не для моего корпуса. Мне нужен вот такой:
А сам программатор как-то продавался на ибее в октябре и ушел примерно за 100 баксов, если память не изменяет.PA-78P014GC: 64-pin plastic QFP (GC-AB8 type)
Но запуститься ли он под Win7 - непонятно. Да и надо ли он мне - вопрос.
Если верить ссылке на зарубежный форум, то прошиться можно и вот этим, купив нужный адаптер.
По крайней мере они говорили, что он официально выпускался NEC для прошивки 78-й серии.
Да и сам девайс посовременнее будет.
22.2.2 PROM write procedurePROM contents can be written using the following procedure and high-speed writing is enabled.
(1) Fix the RESET pin low, and supply +5 V to the VPP pin. Unused pins are handled as shown in 1.5 or 2.5 PinConfiguration, (Top View), (2) PROM programming mode.
(2) Supply +6 V to the VDD pin and +12.5 V to the VPP pin.
(3) Supply the initial address.
(4) Supply the written data.
(5) Supply the 1 ms program pulse (active low) to the CE pin.
(6) Verify mode. If written, proceed to step (8). If not written, repeat steps (4) through (6). If you repeat 25 timesand it can’t be written, proceed to (7).
(7) Stop the write operation as a defective device.
(8) Supply write data and repeat times from (4) through (6) × 3 ms program pulse (additional write).
(9) Increment the address.
(10) Repeat steps (4) through (9) to the last address.
Кстати, вот тут вы написали про uPD78P014. У нее есть PROM. А у всей серии 780xx -маска.
Все-таки вы имели в виду, что вместо uPD78014 можно поставить uPD78P014?
Даже, если это возможно, то взять дамп зашитых сейчас в чип данных возможности, получается, нет?
Социальные закладки