Автор | Сообщение |
VITALIANO
|
Имею устройство памяти - модуль EEPROM, состоящий из двух паралельно включенных 93С86 (с 8 bit-ой организацией памяти, нога 6 на общем) кроме вывода 1 CS, разделён на разъёме. Данные в модуле для контроллеров ATMEL AT89C51RD2 2 шт. Имею прошивку в формате EEP размером 8 KB, т. е. программу прошивальщик. Как из неё выделить прошивку EEPROM , т. к. общий размер памяти в два раза меньше (4KB)? |
|
Lenchik
Фанат форума
Сообщения: 7937
|
Откройте вашу "прошивку" текстовым редактором.
Это не прошивка, а как бы поток для записи в ATMEL. Шейте через микроконтроллер.
Может где и конвертер найдете. |
|
VITALIANO
|
Lenchik, открывал, видел параметры конфигурации, включаемых реле, частотные сетки и т. п. Да, в блоке куда вставляется модуль, стоит ATMEL AT89C51RD2 2шт. По ходу и программатор для этого модуля пропускает файл EEP через контроллер ATMEL и прописывает в модуль только нужное. Я через переходник пытаюсь прописать по одной 93С86 PONYPROGом. |
|
cybe
Фанат форума
Сообщения: 12800
|
VITALIANO писал: | Я через переходник пытаюсь прописать по одной 93С86 PONYPROGом. | откуда вообще та прошива?объём 93с86 - 2 кило, выложенная 7 кило с копейками... |
|
VITALIANO
|
Прошива от оф. дилера, в том вопрос и состоит как из неё выдепить нужное и засунуть в две 93С86... |
|
cybe
Фанат форума
Сообщения: 12800
|
если даже разбомбить выложенное, то куда девать 3 кило? Дамп, похоже, для индикации |
|
VITALIANO
|
Для системы телеконтроля, в конечном итоге по радиоканалу включаетcя нужное реле. Как писал выше дамп содержит частоты, ID-код и т. п. Разъём на модуле 10-ти контактный, как для программирования процов AVR, но распиновка другая как на фото выше. Может программой WINAVR или ATMEL Studio что-то можно сделать, или это не из той оперы? |
|
Lenchik
Фанат форума
Сообщения: 7937
|
VITALIANO, из той, только программу надо PonyProg или Uniprof. |
|
VITALIANO
|
Я имею ввиду из файла EEP этими прогами убрать написанные ( кстати на итальянском) директивы и оставить ту часть которая должна сидеть в этом EEPROM, а Поником я её туда поочерёдно, в каждую 93С86 засуну... |
|
cybe
Фанат форума
Сообщения: 12800
|
VITALIANO писал: | Разъём на модуле 10-ти контактный, как для программирования процов AVR, но распиновка другая как на фото выше. Может программой WINAVR или ATMEL Studio что-то можно сделать, или это не из той оперы? | разъём не при чём, что подходит то поставили. А дилер не говорит из какой программной среды дамп? |
|
VITALIANO
|
Нет, они посредники скорее всего не знают. |
|
Rom-Zecs
Передовик
Сообщения: 2900
|
это не похоже на прошивку, похоже на исходник |
|
cybe
Фанат форума
Сообщения: 12800
|
да, это исходник, но вот подзабыл как с ним дальше быть.... |
|
Rom-Zecs
Передовик
Сообщения: 2900
|
отладчик - компилятор |
|
cybe
Фанат форума
Сообщения: 12800
|
смотрел через CV AVR
Снимок1.JPG 64.08 КБ Скачано: 336 раз(а)
|
|
VITALIANO
|
|
cybe
Фанат форума
Сообщения: 12800
|
VITALIANO писал: | Если это поможет, есть считаная с обоих 93C86 прошива, но в режиме 16 бит. | а что с ними не так?
да компилятор-то и у CVAVR есть, но не поддерживает 93c86. Пытался сделать проект для атмега8 с флэшем 8кило, компильнуть, а потом разделить на 4 части, но не получается выложенное скопировать, а вручную вводить не охота |
|
VITALIANO
|
Год назад, когда система работала сосчитал прошивки в режиме 16 бит. Сейчас, когда отказала, первым делом обновил прошивы, впоследствии выяснилось, что 93С86 подключены в 8-ми битном режиме, но было поздно, т. к. оригинальные были затёрты, далее у дилера вытряс файл EEP. |
|
Rom-Zecs
Передовик
Сообщения: 2900
|
а может и хрен с ними, с еепромками? они не должны ли инициализироваться процем? |
|
Klop
Завсегдатай
Сообщения: 379
|
VITALIANO писал: | Год назад, когда система работала сосчитал прошивки в режиме 16 бит. Сейчас, когда отказала, первым делом обновил прошивы, впоследствии выяснилось, что 93С86 подключены в 8-ми битном режиме, но было поздно, т. к. оригинальные были затёрты, далее у дилера вытряс файл EEP. |
В чем проблема записать снова в 16битном режиме то, что было так считано? Это если ты выпаивал для чтения.
а если не выпаивал - кто сказал что твои дампы 16битные?
(что в 16- что в 8- данные одни и те-же, только очередность иная - переставлены местами) |
|