IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Задолбало - Ошибка обмена данными
CAIIIA
сообщение 18.12.2011, 8:21
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 58
Регистрация: 25.1.2011
Пользователь №: 739



часто и на разных микрухах, задолбало, надо что-то делать с этим, и пора бы скорость повышать, это уже анахронизм - 230 кбит.
Перейти в начало страницы
 
+Цитировать сообщение
masterra
сообщение 19.12.2011, 20:56
Сообщение #2


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



1. Просьба писать на каких типах м.с и в каких режимах происходят ошибки.
2. В отношении увеличения скорости - практически готова обновленная модель с удвоенной тактовой частотой контролера, скорость обмена 460кб/с и реальный выигрыш по скорости работы может достигать двух раз. Проблема в том, что мы не можем проверить работу со многими м.с, которые заявлены в списке(их просто нет у нас). Фактически в прайс нужно добавить более скоростную модель с ограниченным списком популярных м.с, работа с которыми реально проверена. Апгрейд Мастер-02 USB состоит в замене контроллера.
Цитата(CAIIIA @ 18.12.2011, 8:21) *
часто и на разных микрухах, задолбало, надо что-то делать с этим, и пора бы скорость повышать, это уже анахронизм - 230 кбит.
Перейти в начало страницы
 
+Цитировать сообщение
CAIIIA
сообщение 24.12.2011, 10:09
Сообщение #3


Активный участник
***

Группа: Пользователи
Сообщений: 58
Регистрация: 25.1.2011
Пользователь №: 739



spi флешь KH25L3205D замучила просто, читается (ставлю аналог от Macronix), не стирается выскакивает "ошибка обмена данными", вроде шьется но неполнятно стерлось или нет. Да за последнее время их столько разных было, что уже внимание не обращаешь.
Перейти в начало страницы
 
+Цитировать сообщение
masterra
сообщение 24.12.2011, 14:28
Сообщение #4


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



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

Перейти в начало страницы
 
+Цитировать сообщение
CAIIIA
сообщение 26.12.2011, 10:27
Сообщение #5


Активный участник
***

Группа: Пользователи
Сообщений: 58
Регистрация: 25.1.2011
Пользователь №: 739



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


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



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

Перейти в начало страницы
 
+Цитировать сообщение
Alexey Denisov
сообщение 6.5.2012, 8:30
Сообщение #7


Участник
**

Группа: Пользователи
Сообщений: 18
Регистрация: 10.5.2011
Пользователь №: 758



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

Ничего в схеме не поправить? Чтоб стало хорошо?
Перейти в начало страницы
 
+Цитировать сообщение
masterra
сообщение 9.5.2012, 19:23
Сообщение #8


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



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

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

Перейти в начало страницы
 
+Цитировать сообщение
Alexey Denisov
сообщение 11.5.2012, 9:22
Сообщение #9


Участник
**

Группа: Пользователи
Сообщений: 18
Регистрация: 10.5.2011
Пользователь №: 758



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

Перейти в начало страницы
 
+Цитировать сообщение
masterra
сообщение 11.5.2012, 18:06
Сообщение #10


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



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

Перейти в начало страницы
 
+Цитировать сообщение
Alexey Denisov
сообщение 14.5.2012, 5:28
Сообщение #11


Участник
**

Группа: Пользователи
Сообщений: 18
Регистрация: 10.5.2011
Пользователь №: 758



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

Перейти в начало страницы
 
+Цитировать сообщение
Alexey Denisov
сообщение 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

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

ЗЫ Заработало smile.gif
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 25.4.2024, 4:14