Автор | Сообщение |
mihaele
|
|
Ruslano
Завсегдатай
Сообщения: 566
|
blackfox7 писал: | Вообще полностью согласен - документация от RENESAS классический пример, как это ненадо делать тех. документацию. Потому не вполне понял про PROGRAMMER MODE (тамже стр 138).
In programmer mode, a PROM programmer can be used to perform programming/erasing via a
socket adapter, just as a discrete flash memory. Use a PROM programmer that supports the MCU
device type with the on-chip 64-kbyte flash memory (FZTAT64V5).
Из этого вроде следует, что прочитать можно, если только нет еще какой недокументированной защиты. Вот только у кого есть программер, который может 64F3664 дрючить как "just as a discrete flash memory" ??? Если у кого есть доступ к такому чудо-девайсу отзовитесь плз. !!! |
Дословный перевод от Promta:
В способе программиста, программист ПРОМЕНАДА может использоваться, чтобы выполнить программирование/стирание через адаптер гнезда, так же, как дискретная память вспышки. Используйте программиста ПРОМЕНАДА, который поддерживает тип устройства MCU с на-чипе 64-килобайтовой памятью вспышки (FZTAT64V5). |
|
mihaele
|
Ruslano писал: | blackfox7 писал:
Если ХОТЬ ОДИН адрес испорчен происходит зацикливание и панель не реагирует на кнопки.
Вот оно что! - я всегда знал Михалыч, сердечко то мужское можно растопить.
Странно почему так происходит? Особенность процессора что на модуле индикации?
Вот получается и в индезитовских стиралках WIU, WIA, WISA тоже самое происходит. |
В этих стиралках проблема в основном в селекторе [потенцяметре] или ты про другоё имел в виду |
|
Ruslano
Завсегдатай
Сообщения: 566
|
Почитал мануал программы FZtat-программирования Flash.exe и мануал схемы. Нихрена не написано про операцию Read - ее попросту нет. Можно делать только операции (смотрите отрывок из мануала ниже):
Depending on the FLMCR1 setting, the flash memory operates in one
of the following four modes: Program mode, program-verify mode, erase mode, and erase-verify
mode. The programming control program in boot mode and the user program/erase control
program in user program mode use these operating modes in combination to perform
programming/erasing. Еще для этого надо получить разрешение дав на Flash Memory Enable Register (FENR) (Bit 7 (FLSHE)) единичку, а потом уже доступ к FLMCR1 setting.
ДОБАВЛЕНО 27/02/2008 10:56
mihaele, про потенциометр знаем давно, я про сбой прошивки в этих модулях (которые именно с таким селесктором со Сброс/ Выкл. в общем платы Low End), который приводит их в состояние "невключения". И ошибки ведь тоже не дает как в Аквалтисе, как будто действительно не работают кнопки...
ДОБАВЛЕНО 27/02/2008 11:08
blackfox7 писал: | Потому не вполне понял про PROGRAMMER MODE (тамже стр 138).
In programmer mode, a PROM programmer can be used to perform programming/erasing via a
socket adapter, just as a discrete flash memory. Use a PROM programmer that supports the MCU
device type with the on-chip 64-kbyte flash memory (FZTAT64V5).
Из этого вроде следует, что прочитать можно, если только нет еще какой недокументированной защиты. Вот только у кого есть программер, который может 64F3664 дрючить как "just as a discrete flash memory" ??? Если у кого есть доступ к такому чудо-девайсу отзовитесь плз. !!! |
Может быть прочитать и можно, но наверно тока им (Renesasовцам или мерлоневцам), так как в мануале ничего не написано про режим чтения только programming/erasing. А чем программировать? Нечем...
Еще для проведения операций programming/erasing требуется достать F-ZTAT programming adapter board(HS0008EASF4H/HS0008EAUF1H), опять же надо брать у Renesasовцев...
Также нужен и спец.коннектор - Connector*1 3428-6002LCSC.
F-ZTAT programming adapter board.jpg 140.39 КБ Скачано: 4313 раз(а)
|
|
Максим_64
Передовик
Сообщения: 1422
|
Ruslano, привет!
Ruslano писал: | прямо в память микропроцессора |
Ну, дык, какого именно? Напиши, а то мы гадаем тут
Ruslano писал: | либо через ключ-переходник-КПК Qutec-GPRS-интернет соединение-потом Login и пароль-и с http-источника скачивается прошивка по индустриальному коду. |
С этого места поподробнее. Удалось ли поймать за хвост целиком тот файл, который льётся из инета? Ставится ли дополнительный мерлониевский софт на КПК? То, что ключ остался старый, говорит хотя бы о соответствии протоколов у ключа и карт-ридера со стороны модуля. Ко мне есть просьбы по организации перехвата данных при записи, так как содержимое карточки, говорят, стирается/уничтожается при успешной записи в модуль. Если этим заниматься поглубже, то, имхо, при наличии лбсата можно сделать усеченную копию ключа (без кнопок, индикатора и пищалки) - просто специфический транслятор rs-232 - i2c на подходящем контроллере.
Просьба.
На моей LED морде мцу 6433661D10HV, вторая строчка LED 10.3.1 . Я нихрена не понимаю в продуктовых/индустриальных номерах (и понимать не собираюсь ). Мне надо знать соответствие морды прошивке силового модуля, и саму прошивку надо - хочу её залить во все имеющиеся у меня силовые (существующие поимённо сохраню) и играться более целенаправлено.
Фотографии мордной наклейки привожу.
Конец просьбы.
Про NMI , RxD, TxD на модуле индикации. Краевой разъем такой есть на моей LED морде Какие мысли по его применению вне завода-изготовителя платы при стоящем масочном MCU? eeprom в этом масочнике, судя по датащиту, нет. Э-ээ, есть гипотеза, что морда может быть ключом при определенных условиях.
Ruslano, архивчик отправил
Чтобы еще кто-то мог почувствовать себя в роли крутого хацкера - заходите и скачивайте
|
|
Ruslano
Завсегдатай
Сообщения: 566
|
В общем по ходу так: проц вставляется в коннектор, от коннектора шлейф проводов на адаптер, а уже адаптор на программатор.
Хоть бы фото данных девайсов увидеть, а то уж засекретили все что можно. Уж они способ чтения наверняка имеют.
ДОБАВЛЕНО 27/02/2008 11:20
Максим_64, откуда я знаю какой там компьютер? Я еще в глаза не видел. Они говорят в память процессора, но не говорят маркировку, вот увижу как так сразу напишу че за проц стоит там...
ДОБАВЛЕНО 27/02/2008 11:34
Максим_64 писал: | говорят, стирается/уничтожается при успешной записи в модуль. | Да, да,именно так и говорят по сообщениям присланным нам.
Максим_64 писал: | Ставится ли дополнительный мерлониевский софт на КПК? |
Обязательно, там аж целый пакет: гид программ, WM doctor - для тестирования, Registration - для записи ЭППЗУ. Подробнее в личке.
ДОБАВЛЕНО 27/02/2008 11:40
Максим_64 писал: | Если этим заниматься поглубже, то, имхо, при наличии лбсата можно сделать усеченную копию ключа (без кнопок, индикатора и пищалки) - просто специфический транслятор rs-232 - i2c на подходящем контроллере. |
Не знаю, не знаю. У меня ни того ни другого нет. |
|
Максим_64
Передовик
Сообщения: 1422
|
Ruslano писал: | В общем по ходу так: проц вставляется в коннектор, от коннектора шлейф проводов на адаптер, а уже адаптор на программатор. |
Это может для отладки быть (разновидность JTAG) т.е. отлаживаемый код загружается в специализированную отладочную оболочку, которая через отладочную приблуду взаимодействует с мцу... почитать просто так не удасться а отладочный комплекс может стоить в районе денех, затраченных СЦ на аффторизацию по брэнду
ROM-версии читаются/верифицирутся как параллельная eeprom.
Мож, кто попробует параллельным программатором?
192-09675-0-HD6433640.pdf_p107.jpg 98.81 КБ Скачано: 4068 раз(а)
|
|
Ruslano
Завсегдатай
Сообщения: 566
|
Вот это вот интересно, надо посмотреть че может у меня программатор. Надо чтобы поддерживал 28-ножечную HN27C256?
ДОБАВЛЕНО 27/02/2008 12:13
Слушайте а че вы все говорите про проц. HD6433664? На новых трехфазных модулях с версией 3.5 применяется уже новый же проц.H8 - HD6433692XXXH 16K 512 Mask ROM 1 to 10MHz/2.7 to 5.5V,
1 to 20MHz/4.0 to 5.5V - - PRQP0064GB-A
(FP-64A). |
|
Максим_64
Передовик
Сообщения: 1422
|
mihaele писал: | , ]Привет всем здесь вот предлагают такой вариант ....iiclabium |
Привет.
Я пока не собрал, так как кварца на 9,126 нет. Попробую попросить у Kondor исходник и, если смогу, переделаю на другой кварц.
Сама иислабиум отсюда родом http://rc5.ru/forum/viewtopic.php?p=39479#39479. Там есть вариант на атмеге8 (должен быть пошустрее из-за аппаратного i2c) |
|
Ruslano
Завсегдатай
Сообщения: 566
|
Так обед кончился...
Максим_64 писал: | Просьба.
На моей LED морде мцу 6433661D10HV, вторая строчка LED 10.3.1 . Я нихрена не понимаю в продуктовых/индустриальных номерах (и понимать не собираюсь ). Мне надо знать соответствие морды прошивке силового модуля, и саму прошивку надо - хочу её залить во все имеющиеся у меня силовые (существующие поимённо сохраню) и играться более целенаправлено.
Фотографии мордной наклейки привожу.
Конец просьбы. |
Можешь сфоткать поболее? А то не совсем понятно че искать, по этим кодам не шарю, это какие то внутри-заводские коды. |
|
Максим_64
Передовик
Сообщения: 1422
|
Ruslano писал: | про проц. HD6433664? На новых трехфазных модулях с версией 3.5 применяется уже новый же проц.H8 - HD6433692XXXH |
Он, H8/3694, отличается отсутствием OTP- версий. Но попробовать можно прочитать по "27ц256 технологии", если ноги нужные есть Дело в том, что я не уверен, что масочный вообще можно прочитать извне
Ruslano писал: | Можешь сфоткать поболее? |
Дык, давно уже
|
|
Ruslano
Завсегдатай
Сообщения: 566
|
А что то в списке программы его нет (HD6433692B), а 3694N и 3694F есть. Наверно действительно масочник не читаем.
ДОБАВЛЕНО 27/02/2008 13:30
Ага, че то помню ты показывал как то. Светодиодами к баку...
Щас поковыряю мануалы, нужно время... Сдается мне что плата 42 неделя 2006 года выпуска...
ДОБАВЛЕНО 27/02/2008 13:40
О! упомянулось таки! Нашел в мануале rej10j1661_fdt400_u """Rev.2.00 Revision Date: Jan. 09, 2008
Renesas FLASH Microcomputer Programming System
Renesas FLASH Development Toolkit 4.01""" ------- Uploading data from the target device!!!
Вот отрывок текста мануала:
When using a project it is possible to take advantage of the following FDT features:
- Advanced messaging levels.
- Device Image builder.
- Uploading data from the target device.
- Viewing uploaded data in big or little endian, or floating point representation.
- Simple Interface Mode – for simplifying the user interface once the project is configured.
- Automatic masking of non-Flash areas in files upon opening project open
- Automatic masking of reserved sections within Flash areas
ДОБАВЛЕНО 27/02/2008 13:49
Ага нашел, в этой новой программе данные проца. можно скачать и сохранить в виде образа.
|
|
Максим_64
Передовик
Сообщения: 1422
|
143339 код модуля, по словам его заказывавшего |
|
Ruslano
Завсегдатай
Сообщения: 566
|
|
Ruslano
Завсегдатай
Сообщения: 566
|
blackfox7 писал: | По прежнему очень нужна расшифровка EEPROM. Даже информации типа "серийный номер" или "статистика сбоев", чтобы исключить их из рассмотрения. Еще косвенный вопрос - какой тип модуля-двигателя на машинах серии AVG (AVSG) 12 (16) ? Это к тому, что при их прошивке, DSP сходит с ума. |
Там два типа модуля (я насчет AVG16EU_28434):
C00110584 - СМА с индустриальными кодами 80284340100 и 80284340900.
И новый версии 3.5: C00143068 - на СМА с индустриальным кодом 80284340905.
EEPROM:
C00098160 - СМА с индустриальными кодами 80284340100 и 80284340900.
C00142007 - СМА с индустриальным кодом 80284340905.
Движки трехфазные. Прошивки C00098160 и C00142007 - невзаимозаменяемы, модуля тоже. Железо разное внутри, в частности движки со статорами 40 и 50.
C00094023 - трехфазн. электродвигатель.
ДОБАВЛЕНО 27/02/2008 16:44
Надо прошивать токмо родной прошивкой - модель может быть одна, а модуля, и движки например отличаться. Надо знать индустриальный код машины. |
|
blackfox7
|
Всем привет! Ух, сколько тут понаписали в мое отсутствие.
Максим_64 писал: | Насчет атмела - жизнь покажет, но, имхо, вряд ли перейдут на другую контроллерную фирму и уж не с понижением разрядности точно. Скорее ARM7 поставят клапанами щелкать |
Не удивлюсь. После того, как мне впервые в руки попала панелька от AVSG12 с 32битным SuperH на 100mHz и встроенным DSP. А еще там промдисплей Hitachi, все в томже духе и место под PCMCIA-слот для полного счастья Про Mega я подумал только потому, что это единственный проц со встроенным EEPROM который я встречал у Merloni.
Максим_64 писал: | Вообще-то интересно, как часто в продолжении цикла стирки что-либо пишется в eeprom? |
Хороший вопрос. Похоже нисколько. Если во время выполнения цикла стирки отключить панель управления, трафик по I2C пропадает полностью, а цикл спокойно отрабатывается доконца. Меня это крайне озадачивает. У их инженеров мозги совсем на мои не похожи. Я бы все циклограму хранил в EEPROM в виде "шитого кода". Возможно так и есть, только он считывается при выборе программы, а при ее запуске сливается в RAM проца. Вот только объем трафика я вижу крохотный. Кто нибудь может прокоментировать?
Максим_64 писал: | Вчера листал хитачевско-ренесасовский датащит. В ROM-версиях пишется/верифицируется как параллельная уф-пзу, масочные читабельны таким образом? |
Масочные вообще нечитабельны никаким образом. Интерфейсы на платах с масочными процами существуют только потому, что туда могут и чистый flash запаять, а потом прошить. Так и с верхнем разъемом у индикатора на панелях AQxxx - мне встречались всего 2 шт. с флэшами и на их разъемах видны царапины от подключения к программатору. На остальных они девственно чисты.
Ruslano писал: | Вот оно что! - я всегда знал Михалыч, сердечко то мужское можно растопить.
Странно почему так происходит? Особенность процессора что на модуле индикации?
Вот получается и в индезитовских стиралках WIU, WIA, WISA тоже самое происходит. |
Не думаю. Скорее причины совсем разные а проявление одно. Общее лишь - не включается, потому, что не знает как разрулить ситуацию. Умные люди для таких случаев сброс на Default придумали но мерлони губит обилие моделей/версий прошивок
А это что собственно - новый халявный I2C сниффер чтоли? У меня STK500 есть - такую схему просто джамперами скидать могу. Очень интересно...
Ruslano писал: | Может быть прочитать и можно, но наверно тока им (Renesasовцам или мерлоневцам), так как в мануале ничего не написано про режим чтения только programming/erasing. А чем программировать? Нечем...
Еще для проведения операций programming/erasing требуется достать F-ZTAT programming adapter board(HS0008EASF4H/HS0008EAUF1H), опять же надо брать у Renesasовцев...
Также нужен и спец.коннектор - Connector*1 3428-6002LCSC. |
Про родные решения от Renesas можно забыть сразу. Также можно не смотреть на все, что подключается по UART - это однозначный тупик. Спасти могут только программаторы сторонних производителей с подключением по некому паралельному интерфейсу типа того, что Максим выложил. Если кто найдет такой - скажите.
А 64ый проц мне был интереснее чем 94ый именно потому что он меньше. Разобраться в чужом софте и так очень сложно, тем более, что он наверняка на Си написан. |
|
blackfox7
|
Ruslano писал: | Там два типа модуля (я насчет AVG16EU_28434):
C00110584 - СМА с индустриальными кодами 80284340100 и 80284340900.
И новый версии 3.5: C00143068 - на СМА с индустриальным кодом 80284340905.
EEPROM:
C00098160 - СМА с индустриальными кодами 80284340100 и 80284340900.
C00142007 - СМА с индустриальным кодом 80284340905.
Движки трехфазные. Прошивки C00098160 и C00142007 - невзаимозаменяемы, модуля тоже. Железо разное внутри, в частности движки со статорами 40 и 50.
C00094023 - трехфазн. электродвигатель.
ДОБАВЛЕНО 27/02/2008 16:44
Надо прошивать токмо родной прошивкой - модель может быть одна, а модуля, и движки например отличаться. Надо знать индустриальный код машины. |
Спасибо за инфу вот только все эти индустриальные коды для меня темный лес. Технически я вижу 3 типа силовых блоков не считая запаяных/незапяных опций. 1) с DSP TMS320LC2402 - видимо самая старая версия. 2) с DSP TMS320LC2401 и свободным местом под буфер под ним - таких у меня большинство 3) тот про который я спрашивал - без дросселя - очевидно самый новый из них. Последний пока вообще не гонял, а в остальном перепробовал все комбинации (все прошивки от AVG (AVSG) и все панели что есть 5шт)- результат один. собака гдето в другом месте зарыта. Буду дальше разбираться
ДОБАВЛЕНО 28/02/2008 03:11
Скачал FDT 4.01 и что толку. В основе то все осталось по прежнему. Тот же BOOT Mode
Flash Development Toolkit and flash programming components are provided without support
FDT API initialised: version 4, 01, 00, 010
Clock Frequency (External) = 4.9100MHz, Clock Mode = 0, CKM = 1, and CKP = N/A
Connecting to device 'H8/36064F' on 'COM1'
Configuration:
'BOOT Mode' connection - using emulated interface
Opening port 'COM1' ...
Loading Comms DLL
Loaded Comms DLL
Initiating BOOT SCI sequence
Attempting 9600
Attempting 4800
Received immediate response from device: 0xAA
Using micro-Kernel : 'C:\Program Files\Renesas\FDT4.01\kernels\ProtB\3694\Renesas\1_3_00\uGen3694.cde'
Downloading and verifying micro kernel...
Device is erasing... начали тереть
Erase Timeout value set to 2 seconds
Erase Successful СТЕРЛИ!!!
micro-Kernel download successful И только теперь кернел прогрузили
Sending inquiry for getting line size
Buffer size has been set to default (128 bytes)
Sending selection of device command
Selection of Device - Device selected, code 0335
Sending selection of clock mode
Sending selection of clock mode
Selection of Clock Mode - Clock selected, code 0
Changing baud rate to 19200 bps
Set baud rate value = 19200
Downloading main kernel 'C:\Program Files\Renesas\FDT4.01\kernels\ProtB\3694\Renesas\1_3_00\Genm3694.cde'
Main kernel download complete...
Connection complete
- все замечательно подключились - только Flash уже чистый и читать нечего...
Reading 32 K from device (0x00000000 - 0x00007FFF)
Successfully read 32768 Bytes from device
32 K read from device in 17 seconds
[Raw Checksum: 0x007F8000] ВСЕ "FF" |
|
Ruslano
Завсегдатай
Сообщения: 566
|
blackfox7 писал: | Так и с верхнем разъемом у индикатора на панелях AQxxx - мне встречались всего 2 шт. с флэшами и на их разъемах видны царапины от подключения к программатору. |
Привет! Ты про разъем который прям около дисплея? Я не посмотрел а плата уже ушла, че там за проц.?
blackfox7 писал: | Не думаю. Скорее причины совсем разные а проявление одно. Общее лишь - не включается, потому, что не знает как разрулить ситуацию. Умные люди для таких случаев сброс на Default придумали но мерлони губит обилие моделей/версий прошивок |
Да, да много моделей,разных платформ, завтра еще ченить придумают новое "хау-ноу".
Ага, нужна защита, вот умные программисты пишут программу,обязательно предпологаемые варианты сбоя программы записывают в раздел Protect.
blackfox7 писал: | Технически я вижу 3 типа силовых блоков не считая запаяных/незапяных опций. 1) с DSP TMS320LC2402 - видимо самая старая версия. 2) с DSP TMS320LC2401 и свободным местом под буфер под ним - таких у меня большинство 3) тот про который я спрашивал - без дросселя - очевидно самый новый из них. |
Ага именно так, с большим DSP2402 - для движка со статором длиной 50 мм, и новый эл.модуль версии 3.5 с 32-ножечным DSP2401 - для движка со статором длиной 40 мм.
А вот про 3-ий тип не знаю ты говоришь про Аркадию? Там отдельной микросхемы памяти нет?
blackfox7 писал: | а в остальном перепробовал все комбинации (все прошивки от AVG (AVSG) и все панели что есть 5шт)- результат один. собака гдето в другом месте зарыта. |
IGBT Проверял? Короткие рывки могут быть и из-за этого, если пробиты. Но наверно проц.
ДОБАВЛЕНО 28/02/2008 09:12
Максим_64, Пришло письмеццо? |
|
Максим_64
Передовик
Сообщения: 1422
|
Ruslano, ага, спасибо |
|
Ruslano
Завсегдатай
Сообщения: 566
|
Максим_64, обновил таки страницу на Самодельщиках, все закачки поставил удобные, LBSAT уже скачал. Мануалы в шеренгу по одному...
У меня тут эл.модуль новый лежит версии 3.5 с DSP TMS320LC2401 I343, встречал что бабахнули все три IR2106S и резики что идут на Q3, Q10, Q18? |
|
|