Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Программаторы Мастер _ Мастер 02, Мастер 02 USB _ Задолбало - Ошибка обмена данными

Автор: CAIIIA 18.12.2011, 8:21

часто и на разных микрухах, задолбало, надо что-то делать с этим, и пора бы скорость повышать, это уже анахронизм - 230 кбит.

Автор: masterra 19.12.2011, 20:56

1. Просьба писать на каких типах м.с и в каких режимах происходят ошибки.
2. В отношении увеличения скорости - практически готова обновленная модель с удвоенной тактовой частотой контролера, скорость обмена 460кб/с и реальный выигрыш по скорости работы может достигать двух раз. Проблема в том, что мы не можем проверить работу со многими м.с, которые заявлены в списке(их просто нет у нас). Фактически в прайс нужно добавить более скоростную модель с ограниченным списком популярных м.с, работа с которыми реально проверена. Апгрейд Мастер-02 USB состоит в замене контроллера.

Цитата(CAIIIA @ 18.12.2011, 8:21) *
часто и на разных микрухах, задолбало, надо что-то делать с этим, и пора бы скорость повышать, это уже анахронизм - 230 кбит.

Автор: CAIIIA 24.12.2011, 10:09

spi флешь KH25L3205D замучила просто, читается (ставлю аналог от Macronix), не стирается выскакивает "ошибка обмена данными", вроде шьется но неполнятно стерлось или нет. Да за последнее время их столько разных было, что уже внимание не обращаешь.

Автор: masterra 24.12.2011, 14:28

Перед записью SPI Flash нужно сделать "Проверку чистоты", если в м.с есть информация нет смысла выполнять запись.
Есть некторые типы м.с(EEPROM,SEEPROM), которые стираются при записи, SPI Flash к ним не относится.

Цитата(CAIIIA @ 24.12.2011, 10:09) *
spi флешь KH25L3205D замучила просто, читается (ставлю аналог от Macronix), не стирается выскакивает "ошибка обмена данными", вроде шьется но неполнятно стерлось или нет. Да за последнее время их столько разных было, что уже внимание не обращаешь.


Автор: CAIIIA 26.12.2011, 10:27

Цитата(masterra @ 24.12.2011, 18:28) *
Перед записью SPI Flash нужно сделать "Проверку чистоты", если в м.с есть информация нет смысла выполнять запись.
Есть некторые типы м.с(EEPROM,SEEPROM), которые стираются при записи, SPI Flash к ним не относится.
- это понятно, но я же написал это - ( не стирается выскакивает "ошибка обмена данными")

Автор: masterra 26.12.2011, 19:35

Ошибка обмена может быть из-за таймаута(мало время ожидания конца стирания), если же программатор приходится сбрасывать по питанию - стирание не выполняется, программатор уходит в другой режим.
В любом случае перед записью нужно выполнить проверку чистоты.

Цитата(CAIIIA @ 26.12.2011, 10:27) *
- это понятно, но я же написал это - ( не стирается выскакивает "ошибка обмена данными")


Автор: Alexey Denisov 6.5.2012, 8:30

Поддерживаю. С самого начала ошибка обмена данными, половину микросхем записываю с 10-й попытки. От шнуров, портов и т.п. не зависит. Стало лучше с обновлением прошивки, но вопрос до конца не решён. Часто делает вид что читает флеш - но считывает только нули.

Ничего в схеме не поправить? Чтоб стало хорошо?

Автор: masterra 9.5.2012, 19:23

Наиболее вероятная причина - переключение на LDROM от статики при смене м.с (на Ctrl+Z будет ответ 5.02).

Цитата(Alexey Denisov @ 6.5.2012, 8:30) *
Поддерживаю. С самого начала ошибка обмена данными, половину микросхем записываю с 10-й попытки. От шнуров, портов и т.п. не зависит. Стало лучше с обновлением прошивки, но вопрос до конца не решён. Часто делает вид что читает флеш - но считывает только нули.

Ничего в схеме не поправить? Чтоб стало хорошо?


Автор: Alexey Denisov 11.5.2012, 9:22

Проверил. Действительно, ответ "Версия 5.02". Устройство на металлическом столе, только что включено, микросхема вставлена перед отключением. "Ошибка связи" чередуется с "Ошибка связи-2". Откуда статика - непонятно. Шнур USB с доп. питанием, 30 см, с хабом тоже проверял.

Цитата(masterra @ 9.5.2012, 23:23) *
Наиболее вероятная причина - переключение на LDROM от статики при смене м.с (на Ctrl+Z будет ответ 5.02).


Автор: masterra 11.5.2012, 18:06

"Микросхема вставлена перед отключением" - что это значит?
Подключаете программатор с пустой Zif-панелью, затем выбираете нужный тип и ставите м.с. Порядок должен быть такой. (для надежности проверьте Ctrl+Z).

Цитата(Alexey Denisov @ 11.5.2012, 9:22) *
Проверил. Действительно, ответ "Версия 5.02". Устройство на металлическом столе, только что включено, микросхема вставлена перед отключением. "Ошибка связи" чередуется с "Ошибка связи-2". Откуда статика - непонятно. Шнур USB с доп. питанием, 30 см, с хабом тоже проверял.


Автор: Alexey Denisov 14.5.2012, 5:28

Ctrl+Z - "5.02" с самого начала. Делает вид что читает, в итоге только нули. При записи - ошибка обмена данными. М/сх AT49F002NT, MX29LV640EBTI

Цитата(masterra @ 11.5.2012, 22:06) *
"Микросхема вставлена перед отключением" - что это значит?
Подключаете программатор с пустой Zif-панелью, затем выбираете нужный тип и ставите м.с. Порядок должен быть такой. (для надежности проверьте Ctrl+Z).


Автор: Alexey Denisov 14.5.2012, 6:09

Проверил вообще с пустой панелькой - ровно то же самое.

Добавлю. Поробовал прошить 5.11 - на случай если слетела.

1. Скачал файл с сайта.
2. Сравнил контрольную сумму
3. Открыл программатор, установил джампер LDROM
4. Включил программатор
5. Запустил программу, считал прошивку в буфер
6. Выбрал скорость 9600, микросхему W78E58B
7. Ctrl+U -> Запись прошивки -> Сравнение -> "Микросхема запрограммирована верно"
8. Закрыл программу, отдёрнул программатор
9. Снял джампер, включил программатор
10. Запустил программу, Ctrl+Z

Программатор подключен через хаб с питанием.

ЗЫ Заработало smile.gif

IPB NULL RU (http://www.ipb-null.narod.ru/)
© IPB NULL RU (http://www.ipb-null.narod.ru/)