Перейти к содержимому


Контроллер


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 12

#1 Анд ей44

Анд ей44
  • Пользователи
  • 47 сообщений

Отправлено 12 Июнь 2010 - 20:31

Память контроллера ELC-T4-0508 переполнена. Посоветовали заменить на ELC-T4-2044 (емкость больше). Перекинул информацию с малого чипа на больший - не идет. Заменил контроллер целиком - то же самое. При нажатии на кнопку выхода идет непрекращающийся сигнал. Старые ключи не срабатывают. Может я что-то не знаю, первый раз это делаю. Надо ли перепрограммировать мастер-ключ или что-то еще сделать?

#2 Savva

Savva
  • Пользователи
  • 434 сообщений

Отправлено 12 Июнь 2010 - 22:05

здесь читал ?

#3 Анд ей44

Анд ей44
  • Пользователи
  • 47 сообщений

Отправлено 13 Июнь 2010 - 20:27

Где и что?

#4 Savva

Savva
  • Пользователи
  • 434 сообщений

Отправлено 14 Июнь 2010 - 06:48

http://www.metakom.ru/forum/index.php?showtopic=2596

P.S. пройдите по активной ссылке ( могли бы догадаться и раньше).

Сообщение отредактировал Savva: 14 Июнь 2010 - 06:55


#5 Анд ей44

Анд ей44
  • Пользователи
  • 47 сообщений

Отправлено 14 Июнь 2010 - 10:16

Так я вот перенес, но не работает. Чувствую, что-то не доделал, а что?

#6 Анд ей44

Анд ей44
  • Пользователи
  • 47 сообщений

Отправлено 21 Август 2010 - 20:30

Сначала сливаю информацию с чипа 0508, потом записываю на чип 2044. Причем, если сохранить в программе информацию как 0508, то на 2044 она не перекидывается, выдает ошибку. Сохраняю старую информацию как 2044 (хотя фактически это 0508), переписываю на новый чип, в котором больше память, ставлю на место, подключаю - не идёт. Старые ключи не читаются. Программирую новый мастер-ключ, прикладываю его - выдаёт 3 сигнала, затем пытаюсь запрограммировать новый ключ, прикладываю - выдаёт почему-то 11 длинных сигналов вместо одного и ключ, естественно, не программируется. И старые не читаются. У кого-нибудь получалось удачно переносить, посоветуйте что-нибудь?

#7 Land7

Land7
  • Пользователи
  • 63 сообщений
  • Пол:Мужчина

Отправлено 26 Август 2010 - 13:20

Просмотр сообщенияАнд ей44 (21.8.2010, 21:30) писал:

Сначала сливаю информацию с чипа 0508, потом записываю на чип 2044.
Если вы используете MKA-01U, то сделайте так:

1. Запустите программу MKA.EXE, выберите "Модель другого производителя" и микросхему "24С16".
2. Установите в панельку микросхему от ELC-T4-0508 (24C16),
жмите "Считать в буфер", затем "Сохранить как..." (выберите произвольное имя файла, например, "aaa")
3. Закройте программу.
4. Откройте любым текстовым редактором (например, "Блокнотом" (notepad.exe)) созданный файл aaa.MKD
5. В первой строке замените "24C16" на "24c64":
Было: $MKDT000~Модель другого производителя~EEPROM 24C16~
Стало: $MKDT000~Модель другого производителя~EEPROM 24C64~
Сохраните отредактированный файл.
6. Запустите программу MKA.EXE, жмите "Выбор...", выберите файл "aaa.MKD". Далее - "Загрузить из файла".
7. Установите в панельку микросхему для ELC-T4-2044 (24C64), жмите "Записать из буфера".

Всё :)

Сообщение отредактировал Land7: 26 Август 2010 - 13:22


#8 MKEMB

MKEMB
  • Пользователи
  • 66 сообщений
  • Интересы:разносторонние

Отправлено 27 Август 2010 - 12:04

Просмотр сообщенияLand7 (26.8.2010, 14:20) писал:

Если вы используете MKA-01U, то сделайте так:

1. Запустите программу MKA.EXE, выберите "Модель другого производителя" и микросхему "24С16".
2. Установите в панельку микросхему от ELC-T4-0508 (24C16),
жмите "Считать в буфер", затем "Сохранить как..." (выберите произвольное имя файла, например, "aaa")
3. Закройте программу.
4. Откройте любым текстовым редактором (например, "Блокнотом" (notepad.exe)) созданный файл aaa.MKD
5. В первой строке замените "24C16" на "24c64":
Было: $MKDT000~Модель другого производителя~EEPROM 24C16~
Стало: $MKDT000~Модель другого производителя~EEPROM 24C64~
Сохраните отредактированный файл.
6. Запустите программу MKA.EXE, жмите "Выбор...", выберите файл "aaa.MKD". Далее - "Загрузить из файла".
7. Установите в панельку микросхему для ELC-T4-2044 (24C64), жмите "Записать из буфера".

Всё :)

Кстати, а предвидится ли дальнейшее программно-аппаратное усовершенствование MKA-01U?
Кто в курсе? :)

#9 Анд ей44

Анд ей44
  • Пользователи
  • 47 сообщений

Отправлено 28 Август 2010 - 23:00

Спасибо, попробую, отпишусь. Но нюанс вот в чем. Боюсь, что программа не откроет отредактированный в "Блокноте" файл. Я как-то пробовал удалить из контроллера лишние ключи, открывал информцию с чипа 24С16 и в "Блокноте" и в "Worde", удалял их (ключи), сохранял (и как оригинальные, и как mka-шные файлы), а программа не захотела их загружать. И вообще, кто-нибудь удалял таким способом ключи из 24C16?

#10 Land7

Land7
  • Пользователи
  • 63 сообщений
  • Пол:Мужчина

Отправлено 29 Август 2010 - 03:38

Просмотр сообщенияАнд ей44 (29.8.2010, 0:00) писал:

Боюсь, что программа не откроет отредактированный в "Блокноте" файл.
Когда вы редактируете файл, убедитесь, что он открыт как простой текст (ASCI).
Или воспользуйтесь редактором, встроенным в FAR или Total Commander (если используете эти оболочки).
Признаком того, что все сделано правильно, может служить размер файла после его сохранения.
Т.е. если вы замените строку "24С16" на "24C64", то размер файла после сохранения измениться не должен.

Просмотр сообщенияАнд ей44 (29.8.2010, 0:00) писал:

Я как-то пробовал удалить из контроллера лишние ключи, открывал информцию с чипа 24С16 и в "Блокноте" и в "Worde", удалял их (ключи), сохранял (и как оригинальные, и как mka-шные файлы), а программа не захотела их загружать.
Дело в том, что данные в файле хранятся в стандартном формате Intel HEX.
При этом два последних символа каждой строки дампа являются контрольной суммой всех предыдущих байтов строки.
Если вы что-то изменили в строке, то контрольную сумму нужно также изменить, в противном случае программа обнаружит ошибку и откажется загружать такой файл.
Для того, чтобы не пересчитывать контрольные суммы вручную, можно конвертировать файл в BIN-формат и отредактировать в каком-нибудь "двоичном" редакторе (текстовый тут уже не подойдет). Затем можно конвертировать обратно в HEX и подставить родной заголовок.
Описание формата Intel HEX и программы-конверторы (HEX2BIN.EXE и BIN2HEX.EXE) можно легко найти в Сети.

Просмотр сообщенияMKEMB (27.8.2010, 13:04) писал:

Кстати, а предвидится ли дальнейшее программно-аппаратное усовершенствование MKA-01U?
Кто в курсе? :)
Я в курсе :) Увы, не предвидится. По крайней мере, со стороны Метакома..

#11 Savva

Savva
  • Пользователи
  • 434 сообщений

Отправлено 29 Август 2010 - 13:28

Просмотр сообщенияLand7 (29.8.2010, 4:38) писал:

Когда вы редактируете файл, убедитесь, что он открыт как простой текст (ASCI).
Или воспользуйтесь редактором, встроенным в FAR или Total Commander (если используете эти оболочки).
Признаком того, что все сделано правильно, может служить размер файла после его сохранения.
Т.е. если вы замените строку "24С16" на "24C64", то размер файла после сохранения измениться не должен.

Дело в том, что данные в файле хранятся в стандартном формате Intel HEX.
При этом два последних символа каждой строки дампа являются контрольной суммой всех предыдущих байтов строки.
Если вы что-то изменили в строке, то контрольную сумму нужно также изменить, в противном случае программа обнаружит ошибку и откажется загружать такой файл.
Для того, чтобы не пересчитывать контрольные суммы вручную, можно конвертировать файл в BIN-формат и отредактировать в каком-нибудь "двоичном" редакторе (текстовый тут уже не подойдет). Затем можно конвертировать обратно в HEX и подставить родной заголовок.
Описание формата Intel HEX и программы-конверторы (HEX2BIN.EXE и BIN2HEX.EXE) можно легко найти в Сети.
Дополнительное доказательство в пользу того, что в нашем деле требуются хорошие знания в компьютерных программах и технологиях. Респект.

#12 MKEMB

MKEMB
  • Пользователи
  • 66 сообщений
  • Интересы:разносторонние

Отправлено 29 Август 2010 - 15:59

Просмотр сообщенияSavva (29.8.2010, 14:28) писал:

Дополнительное доказательство в пользу того, что в нашем деле требуются хорошие знания в компьютерных программах и технологиях. Респект.

+1
Причём, это всё-АЗЫ в любой сфере применения процессорных устройств! Мне, кстати, всегда хватало той же DOS-версии оболочки (для анализа и редактирования данных) от почившего COMPIC программатора. Там , сразу можно выбрать или *.BIN или *.HEX формат. Естественно, пользоваться можно и, вообще,... древнейшими (с того века) :) утилитами класса BIN<>HEX. Calc CRC:8/16/32 и т.п. Но неплохо бы и довести до ума (со всем спектром типовых запросов по операциям с BIN & HEX- файлов) тот же вариант применимого MKA-01U.
Жаль, что так и не сдвинулась эта разработка с места. WinHex, конечно, изобретать не надо. Но что-то более продвинутое и наше-времясберегающее :), вполне можно.

#13 Анд ей44

Анд ей44
  • Пользователи
  • 47 сообщений

Отправлено 05 Сентябрь 2010 - 22:13

Всё получилось, всем спасибо за помощь, хотя я сохранял не как "модель другого производителя", а как "T4x-0508". В "Визите" есть контроллеры, в которых есть функция удаления ключа, почему "Метаком этого не сделал?"




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных