Автор Тема: Вопросы по программаторам.  (Прочитано 6005 раз)

0 Пользователей и 1 Гость просматривают эту тему.

tunga19

  • Гость
Re: Вопросы по программаторам.
« Ответ #15 : Апреля 28, 2012, 19:55:33 »
Кто-нибудь подскажет, как данный девайс называется, чтобы забить в поисковик?
Адаптеры для внутрисхемного программирования и диагностики.
Миш, тебя куда-то не туда понесло, успокойся, дорого, гемморойно, и проблемно, с потенциальными глюками. Все лифтовые призводители (импортные) тем или иным способом решили проблемы с перепрограммированием своих микросхем, ну например: Отис для для второго этажа (GECB-CP) на платах GECB_I & GECB_II предусмотрел OMU Interface (флешка (в двух видах - только для залива, с возможностью слива и последующего залива) с версией, шнурок (хитрожопый), программатор (рекомендованный из некоторых производителей), голЮбой актив (OFT)).
Если на спутниковых рессиверах и автомобильных контроллерах "есчо ничо" в случае глюков, то на лифтах весьма стрёмно.
Оно тебе надо?

Оффлайн Lift-man

  • Олег Аксёнов
  • Администратор
  • корифей
  • *****
  • Сообщений: 4382
  • > Спасибо: 454
    • инженер-наладчик
    • Москва
    • Лифтфорум
Re: Вопросы по программаторам.
« Ответ #16 : Октября 19, 2016, 02:06:28 »
Программатор ChipProg LPT. Решил скопировать ПЗУ от ШУЛК... Источник электрически стираемая Winbond W27C512, такая-же же болванка. Сохраняю в hex файл ChipProg, контрольная сумма сохранённого файла не совпадает с источником. Заливаю на болванку, считываю - контрольная сумма совпадает с источником. Вставляю в плату ПКЛ запускается. Копирую с УФ-стираемой RF-ки, контрольная сумма сохранённого hex файла опять не совпадает с источником. Сохранённый файл записываю на Winbond, в этом случае контрольная сумма совпадает с сохранённым файлом, но соответственно не с источником. В чём тонкость?   


Оффлайн MBC

  • корифей
  • *****
  • Сообщений: 2193
  • > Спасибо: 29
    • много чего. и не уместить
    • Москва
Re: Вопросы по программаторам.
« Ответ #17 : Октября 19, 2016, 07:01:15 »
Когда занимался разработкой всяких девайсов на однокристалках, то прощучил такую вещь:
- если ошибиться в проводах параллельного ввода адреса (примеру разряд 16 перепутать с 64), то это не страшно. Считывание записанной ранее информации пройдет просто из другой ячейки. Система не заметит и даст положительный результат сравнения.

Главное: процесс должен пройти туда-обратно.

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

Оффлайн Nerevit

  • Модератор
  • корифей
  • *****
  • Сообщений: 4405
  • > Спасибо: 160
  • Он же revit, он же Жора, он же Гога.....он же Женя
    • Инженер-электроник
Re: Вопросы по программаторам.
« Ответ #18 : Октября 19, 2016, 08:37:06 »

Олег, ты точно читаешь контрольную сумму всей ПЗУ?
http://www.phyton.ru/files/Downloads/ChipProg_LPT.pdf стр. 48.
LPT какой, ОС?
Je suis Liftforum

Оффлайн Lift-man

  • Олег Аксёнов
  • Администратор
  • корифей
  • *****
  • Сообщений: 4382
  • > Спасибо: 454
    • инженер-наладчик
    • Москва
    • Лифтфорум
Re: Вопросы по программаторам.
« Ответ #19 : Октября 19, 2016, 09:26:05 »
Настройки все по умолчанию стоят, включена опция "отображать контрольную сумму". При копировании различных EPROM нет проблем с контрольной суммой. ChipProg-2, LPT в десктопе,  WinXP.


Оффлайн Nerevit

  • Модератор
  • корифей
  • *****
  • Сообщений: 4405
  • > Спасибо: 160
  • Он же revit, он же Жора, он же Гога.....он же Женя
    • Инженер-электроник
Re: Вопросы по программаторам.
« Ответ #20 : Октября 19, 2016, 13:25:36 »
Наверное проблема все же в чипе с которого считываешь. Насколько я понимаю сверяется вычисленная контрольная сумма считанных в буфер данных и контрольная сумма имеющаяся в чипе , поэтому при неправильном считывании они не совпадают. Когда заливаешь из файла, то записанное в чип из буфера конечно уже совпадает с тем что записал, если новый чип исправен.
Ну а то что ПЗУ запускается в ПКЛ еще ни о чем не говорит. Лучше конечно писать из файла-образца. Я шил ChipProg+ W27C512 и проблем никогда не было
« Последнее редактирование: Октября 19, 2016, 13:37:11 от Nerevit »
Je suis Liftforum

Оффлайн Lift-man

  • Олег Аксёнов
  • Администратор
  • корифей
  • *****
  • Сообщений: 4382
  • > Спасибо: 454
    • инженер-наладчик
    • Москва
    • Лифтфорум
Re: Вопросы по программаторам.
« Ответ #21 : Октября 19, 2016, 13:35:50 »
Виталий, ещё раз: сохраняю в hex файл ChipProg, контрольная сумма сохранённого файла не совпадает с источником. Заливаю на болванку сохранённый файл, считываю с болванки - контрольная сумма совпадает с источником. Т.е. в результате контрольная сумма копии по факту совпадает с источником. ??? Ты как-то менял настройки буфера или всё по умолчанию?


Оффлайн Nerevit

  • Модератор
  • корифей
  • *****
  • Сообщений: 4405
  • > Спасибо: 160
  • Он же revit, он же Жора, он же Гога.....он же Женя
    • Инженер-электроник
Re: Вопросы по программаторам.
« Ответ #22 : Октября 19, 2016, 13:38:03 »
По умолчанию всегда шил. Сейчас посмотрю , может что вспомню.
Источник -файл данных загруженный в буфер программы. Контрольная сумма у него вычислена программой. Ты загоняешь эти данные в память вместе с контрольной суммой . Потом ее читаешь. Естественно она сходится. Я так понимаю механизм..
« Последнее редактирование: Октября 19, 2016, 14:37:53 от Nerevit »
Je suis Liftforum

Оффлайн SkOi

  • Лифтфорум клуб
  • участник
  • ***
  • Сообщений: 200
  • > Спасибо: 8
    • Профессия не указана
Re: Вопросы по программаторам.
« Ответ #23 : Октября 19, 2016, 15:30:28 »
В программаторе Triton для 8-битных микросхем контрольная сумма подсчитывается путем сложения всех байт, с   переносом в старший байт, для 16-битных  микросхем контрольная сумма подсчитывается путем сложения всех слов, без учета переноса. Контрольная сумма, показанная в этом окне, это  контрольная   сумма   буфера,   которая   может   не   совпадать с контрольной   суммой   микросхемы, полученной в результате чтения или записи. Это связано с тем, что при подсчете контрольной суммы микросхемы, программа учитывает контрольные суммы дополнительных областей микросхемы, таких как EEPROM, FUSE и LOCK bits, к которым разрешен доступ.

Оффлайн Nerevit

  • Модератор
  • корифей
  • *****
  • Сообщений: 4405
  • > Спасибо: 160
  • Он же revit, он же Жора, он же Гога.....он же Женя
    • Инженер-электроник
Re: Вопросы по программаторам.
« Ответ #24 : Октября 19, 2016, 16:06:49 »
Настройки все по умолчанию стоят, включена опция "отображать контрольную сумму". При копировании различных EPROM нет проблем с контрольной суммой. ChipProg-2, LPT в десктопе,  WinXP.
Я такой опции у себя не нашел. У тебя наверное программа другая? У меня вот такая:
Je suis Liftforum

Оффлайн Lift-man

  • Олег Аксёнов
  • Администратор
  • корифей
  • *****
  • Сообщений: 4382
  • > Спасибо: 454
    • инженер-наладчик
    • Москва
    • Лифтфорум
Re: Вопросы по программаторам.
« Ответ #25 : Октября 19, 2016, 22:59:34 »
Очень похожа. Судя по контрольной сумме она походу 16-ти разрядная. Сделай пожалуйста скриншот закладки "Configure Buffer" это там.


Оффлайн Nerevit

  • Модератор
  • корифей
  • *****
  • Сообщений: 4405
  • > Спасибо: 160
  • Он же revit, он же Жора, он же Гога.....он же Женя
    • Инженер-электроник
Re: Вопросы по программаторам.
« Ответ #26 : Октября 20, 2016, 09:28:15 »


А программа у них одна и есть новая 6-я для скачивания
Je suis Liftforum

Оффлайн Lift-man

  • Олег Аксёнов
  • Администратор
  • корифей
  • *****
  • Сообщений: 4382
  • > Спасибо: 454
    • инженер-наладчик
    • Москва
    • Лифтфорум
Re: Вопросы по программаторам.
« Ответ #27 : Октября 25, 2016, 20:52:08 »
Всё практически также. Открыта закладка Setup окна Buffer:


При такой настройке контрольная сумма микросхемы совпадает с сохранённым файлом. Виталий, но при этом у меня другая контрольная сумма твоего файла, не такая как на твоём скриншоте. Что у тебя в этом окне?
А для УФ M27C256 такая же настройка, только "Суммирование без учёта переполнения"

MBC, растолкуй суть пожалуйста. 
« Последнее редактирование: Октября 25, 2016, 21:04:51 от Lift-man »


Оффлайн MBC

  • корифей
  • *****
  • Сообщений: 2193
  • > Спасибо: 29
    • много чего. и не уместить
    • Москва
Re: Вопросы по программаторам.
« Ответ #28 : Октября 25, 2016, 21:06:08 »
Так у меня другой.
Я пользуюсь (пользовался) Autoprog SE.
Посему в Ваши дебаты и не вчитывался.

Автоматическое объединение сообщений.

Когда занимался разработкой всяких девайсов на однокристалках, то прощучил такую вещь:
- если ошибиться в проводах параллельного ввода адреса (примеру разряд 16 перепутать с 64), то это не страшно. Считывание записанной ранее информации пройдет просто из другой ячейки. Система не заметит и даст положительный результат сравнения.

Главное: процесс должен пройти туда-обратно.

А вот если сравнить микросхему, ранее записанную на нормальном устройстве, то при считывании будет ошибка сравнения
ты по поводу этого?
Есть такие люди, к которым просто хочется подойти и поинтересоваться, сложно ли без мозгов жить.
Фаина Раневская

Оффлайн Sergej

  • пользователь
  • *
  • Сообщений: 44
  • > Спасибо: 23
    • инженер - наладчик
    • Новосибирск
Re: Вопросы по программаторам.
« Ответ #29 : Мая 24, 2017, 12:52:46 »
     Раньше  пользовался  программатором  Sterh  ST-007 фирмы  НПО  БОНД.  Сейчас  -  ChihProg-48,  доволен.

Автоматическое объединение сообщений.

    P.S.:  Со  Sterh-ом  возникали  подобные  проблемы  -  там  и  при  считывании  из  М/С  нужно  было  менять  расширение  на  .hex  (по  умолчанию  -  .bin ),  и при  сохранении  в  файл,  и  при  загрузке  буфера  из  файла.  Когда  торопился  -  мог  это  где-то  упустить.  Потом  было  жалко  потерянного  на  сбои  времени. . . 
« Последнее редактирование: Мая 24, 2017, 16:10:37 от Sergej »