Задолбало - Ошибка обмена данными |
Здравствуйте, гость ( Вход | Регистрация )
Задолбало - Ошибка обмена данными |
18.12.2011, 8:21
Сообщение
#1
|
|
Активный участник Группа: Пользователи Сообщений: 58 Регистрация: 25.1.2011 Пользователь №: 739 |
часто и на разных микрухах, задолбало, надо что-то делать с этим, и пора бы скорость повышать, это уже анахронизм - 230 кбит.
|
|
|
19.12.2011, 20:56
Сообщение
#2
|
|
Администратор Группа: Главные администраторы Сообщений: 518 Регистрация: 4.6.2008 Пользователь №: 1 |
1. Просьба писать на каких типах м.с и в каких режимах происходят ошибки.
2. В отношении увеличения скорости - практически готова обновленная модель с удвоенной тактовой частотой контролера, скорость обмена 460кб/с и реальный выигрыш по скорости работы может достигать двух раз. Проблема в том, что мы не можем проверить работу со многими м.с, которые заявлены в списке(их просто нет у нас). Фактически в прайс нужно добавить более скоростную модель с ограниченным списком популярных м.с, работа с которыми реально проверена. Апгрейд Мастер-02 USB состоит в замене контроллера. часто и на разных микрухах, задолбало, надо что-то делать с этим, и пора бы скорость повышать, это уже анахронизм - 230 кбит.
|
|
|
24.12.2011, 10:09
Сообщение
#3
|
|
Активный участник Группа: Пользователи Сообщений: 58 Регистрация: 25.1.2011 Пользователь №: 739 |
spi флешь KH25L3205D замучила просто, читается (ставлю аналог от Macronix), не стирается выскакивает "ошибка обмена данными", вроде шьется но неполнятно стерлось или нет. Да за последнее время их столько разных было, что уже внимание не обращаешь.
|
|
|
24.12.2011, 14:28
Сообщение
#4
|
|
Администратор Группа: Главные администраторы Сообщений: 518 Регистрация: 4.6.2008 Пользователь №: 1 |
Перед записью SPI Flash нужно сделать "Проверку чистоты", если в м.с есть информация нет смысла выполнять запись.
Есть некторые типы м.с(EEPROM,SEEPROM), которые стираются при записи, SPI Flash к ним не относится. spi флешь KH25L3205D замучила просто, читается (ставлю аналог от Macronix), не стирается выскакивает "ошибка обмена данными", вроде шьется но неполнятно стерлось или нет. Да за последнее время их столько разных было, что уже внимание не обращаешь. |
|
|
26.12.2011, 10:27
Сообщение
#5
|
|
Активный участник Группа: Пользователи Сообщений: 58 Регистрация: 25.1.2011 Пользователь №: 739 |
Перед записью SPI Flash нужно сделать "Проверку чистоты", если в м.с есть информация нет смысла выполнять запись. - это понятно, но я же написал это - ( не стирается выскакивает "ошибка обмена данными")Есть некторые типы м.с(EEPROM,SEEPROM), которые стираются при записи, SPI Flash к ним не относится. |
|
|
26.12.2011, 19:35
Сообщение
#6
|
|
Администратор Группа: Главные администраторы Сообщений: 518 Регистрация: 4.6.2008 Пользователь №: 1 |
Ошибка обмена может быть из-за таймаута(мало время ожидания конца стирания), если же программатор приходится сбрасывать по питанию - стирание не выполняется, программатор уходит в другой режим.
В любом случае перед записью нужно выполнить проверку чистоты. - это понятно, но я же написал это - ( не стирается выскакивает "ошибка обмена данными") |
|
|
6.5.2012, 8:30
Сообщение
#7
|
|
Участник Группа: Пользователи Сообщений: 18 Регистрация: 10.5.2011 Пользователь №: 758 |
Поддерживаю. С самого начала ошибка обмена данными, половину микросхем записываю с 10-й попытки. От шнуров, портов и т.п. не зависит. Стало лучше с обновлением прошивки, но вопрос до конца не решён. Часто делает вид что читает флеш - но считывает только нули.
Ничего в схеме не поправить? Чтоб стало хорошо? |
|
|
9.5.2012, 19:23
Сообщение
#8
|
|
Администратор Группа: Главные администраторы Сообщений: 518 Регистрация: 4.6.2008 Пользователь №: 1 |
Наиболее вероятная причина - переключение на LDROM от статики при смене м.с (на Ctrl+Z будет ответ 5.02).
Поддерживаю. С самого начала ошибка обмена данными, половину микросхем записываю с 10-й попытки. От шнуров, портов и т.п. не зависит. Стало лучше с обновлением прошивки, но вопрос до конца не решён. Часто делает вид что читает флеш - но считывает только нули. Ничего в схеме не поправить? Чтоб стало хорошо? |
|
|
11.5.2012, 9:22
Сообщение
#9
|
|
Участник Группа: Пользователи Сообщений: 18 Регистрация: 10.5.2011 Пользователь №: 758 |
Проверил. Действительно, ответ "Версия 5.02". Устройство на металлическом столе, только что включено, микросхема вставлена перед отключением. "Ошибка связи" чередуется с "Ошибка связи-2". Откуда статика - непонятно. Шнур USB с доп. питанием, 30 см, с хабом тоже проверял.
Наиболее вероятная причина - переключение на LDROM от статики при смене м.с (на Ctrl+Z будет ответ 5.02). |
|
|
11.5.2012, 18:06
Сообщение
#10
|
|
Администратор Группа: Главные администраторы Сообщений: 518 Регистрация: 4.6.2008 Пользователь №: 1 |
"Микросхема вставлена перед отключением" - что это значит?
Подключаете программатор с пустой Zif-панелью, затем выбираете нужный тип и ставите м.с. Порядок должен быть такой. (для надежности проверьте Ctrl+Z). Проверил. Действительно, ответ "Версия 5.02". Устройство на металлическом столе, только что включено, микросхема вставлена перед отключением. "Ошибка связи" чередуется с "Ошибка связи-2". Откуда статика - непонятно. Шнур USB с доп. питанием, 30 см, с хабом тоже проверял. |
|
|
14.5.2012, 5:28
Сообщение
#11
|
|
Участник Группа: Пользователи Сообщений: 18 Регистрация: 10.5.2011 Пользователь №: 758 |
Ctrl+Z - "5.02" с самого начала. Делает вид что читает, в итоге только нули. При записи - ошибка обмена данными. М/сх AT49F002NT, MX29LV640EBTI
"Микросхема вставлена перед отключением" - что это значит? Подключаете программатор с пустой Zif-панелью, затем выбираете нужный тип и ставите м.с. Порядок должен быть такой. (для надежности проверьте Ctrl+Z). |
|
|
14.5.2012, 6:09
Сообщение
#12
|
|
Участник Группа: Пользователи Сообщений: 18 Регистрация: 10.5.2011 Пользователь №: 758 |
Проверил вообще с пустой панелькой - ровно то же самое.
Добавлю. Поробовал прошить 5.11 - на случай если слетела. 1. Скачал файл с сайта. 2. Сравнил контрольную сумму 3. Открыл программатор, установил джампер LDROM 4. Включил программатор 5. Запустил программу, считал прошивку в буфер 6. Выбрал скорость 9600, микросхему W78E58B 7. Ctrl+U -> Запись прошивки -> Сравнение -> "Микросхема запрограммирована верно" 8. Закрыл программу, отдёрнул программатор 9. Снял джампер, включил программатор 10. Запустил программу, Ctrl+Z Программатор подключен через хаб с питанием. ЗЫ Заработало |
|
|
Текстовая версия | Сейчас: 6.5.2024, 2:53 |