Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Задолбало - Ошибка обмена данными
Программаторы Мастер > Наши программаторы > Мастер 02, Мастер 02 USB
CAIIIA
часто и на разных микрухах, задолбало, надо что-то делать с этим, и пора бы скорость повышать, это уже анахронизм - 230 кбит.
masterra
1. Просьба писать на каких типах м.с и в каких режимах происходят ошибки.
2. В отношении увеличения скорости - практически готова обновленная модель с удвоенной тактовой частотой контролера, скорость обмена 460кб/с и реальный выигрыш по скорости работы может достигать двух раз. Проблема в том, что мы не можем проверить работу со многими м.с, которые заявлены в списке(их просто нет у нас). Фактически в прайс нужно добавить более скоростную модель с ограниченным списком популярных м.с, работа с которыми реально проверена. Апгрейд Мастер-02 USB состоит в замене контроллера.
Цитата(CAIIIA @ 18.12.2011, 8:21) *
часто и на разных микрухах, задолбало, надо что-то делать с этим, и пора бы скорость повышать, это уже анахронизм - 230 кбит.
CAIIIA
spi флешь KH25L3205D замучила просто, читается (ставлю аналог от Macronix), не стирается выскакивает "ошибка обмена данными", вроде шьется но неполнятно стерлось или нет. Да за последнее время их столько разных было, что уже внимание не обращаешь.
masterra
Перед записью SPI Flash нужно сделать "Проверку чистоты", если в м.с есть информация нет смысла выполнять запись.
Есть некторые типы м.с(EEPROM,SEEPROM), которые стираются при записи, SPI Flash к ним не относится.
Цитата(CAIIIA @ 24.12.2011, 10:09) *
spi флешь KH25L3205D замучила просто, читается (ставлю аналог от Macronix), не стирается выскакивает "ошибка обмена данными", вроде шьется но неполнятно стерлось или нет. Да за последнее время их столько разных было, что уже внимание не обращаешь.

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

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

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

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

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

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

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

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

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

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

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

ЗЫ Заработало smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
IPB NULL RU