|
cy7c68013 и EEPROM, как очистить |
|
|
|
 |
Ответов
|
Aug 18 2016, 08:40
|
Частый гость
 
Группа: Свой
Сообщений: 134
Регистрация: 9-11-12
Из: г. Брянск
Пользователь №: 74 311

|
Цитата(Serg_Sm @ Aug 18 2016, 10:01)  Связался с техподдержкой по нерабочему прибору - ответили, есть всё-таки SCL/SDA на внешнем разъёме. Алгоритм действий прислали - отключаете прибор, перемычку SDA к земле, подключаете к компу, перемычку убираете и шьёте нашей утилитой. Попробовал, не работает)) Посмотрел осциллографом - как только перемычка убирается (хоть через 10 секунд, хоть через минуту) сразу идет 500мс загрузка с EEPROM (судя по всему), т.е. сброса контроллера не происходит. Так как его правильно сбросить? Мы для таких случаев специально делали перемычку на линии SDA, и не к земле, а разрывали саму SDA между EEPROM и контроллером. Сколько раз эта перемычка выручала. Может быть, если просто притянуть к земле, контроллер воспринимает это как неготовность EEPROM и намертво зависает ожидании. Он выставляет на линию 1, а там всегда 0. Как только вы убираете перемычку, он это дело тут же прочухивает и загружает битую прошивку. Попробуйте разорвать саму линию SDA, если это возможно, должно гарантированно сработать.
|
|
|
|
|
Aug 18 2016, 11:29
|
Частый гость
 
Группа: Свой
Сообщений: 183
Регистрация: 10-10-06
Из: Смоленск
Пользователь №: 21 167

|
Цитата(dima32rus @ Aug 18 2016, 11:40)  Мы для таких случаев специально делали перемычку на линии SDA, и не к земле, а разрывали саму SDA между EEPROM и контроллером. Сколько раз эта перемычка выручала. Может быть, если просто притянуть к земле, контроллер воспринимает это как неготовность EEPROM и намертво зависает ожидании. Он выставляет на линию 1, а там всегда 0. Как только вы убираете перемычку, он это дело тут же прочухивает и загружает битую прошивку. Попробуйте разорвать саму линию SDA, если это возможно, должно гарантированно сработать. SDA разрывать как-то не красиво, достаточно изменить адрес. Т.е. ножку адреса микросхемы EEPROM соединить перемычкой с землей (в боевом режиме подтяжка к 3.3В). В моем случае физически не было возможности до платы добраться, чтобы что-нибудь разорвать. Ещё вариант (если есть доступ только к SCL/SDA) и если защита от записи EEPROM управляется контроллером (по умолчанию т.е. прошить не получится) - подсоединить параллельно внутренней EEPROM внешнюю с таким же адресом, но с зашитыми "0". По идее одновременный доступ к шине 2 EEPROM считаются "0", соответственно загрузка по I2C будет отменена.
|
|
|
|
|
Aug 18 2016, 12:10
|
Частый гость
 
Группа: Свой
Сообщений: 134
Регистрация: 9-11-12
Из: г. Брянск
Пользователь №: 74 311

|
Цитата(Serg_Sm @ Aug 18 2016, 14:29)  SDA разрывать как-то не красиво, достаточно изменить адрес. Т.е. ножку адреса микросхемы EEPROM соединить перемычкой с землей (в боевом режиме подтяжка к 3.3В). В моем случае физически не было возможности до платы добраться, чтобы что-нибудь разорвать. У нас эта перемычка на SDA закладывалась сразу при проектировании платы. С адресом тоже способ интересный, возможно, что при отсутствии заранее предусмотренного джампера на SDA это было бы лучшим вариантом.
|
|
|
|
Сообщений в этой теме
torik cy7c68013 и EEPROM Mar 1 2006, 08:57 MALLOY2 Стерается еепром очень просто, пишется программа к... Mar 1 2006, 09:23 torik Енто вот:
- прога работает когда в ОЗУ пишу
- ви... Mar 1 2006, 09:33 torik Блин - еще, как поглядеть какие вункции есть в биб... Mar 1 2006, 09:58 MALLOY2 Чем файл для еепром создаеш ?
Вот кусок кода для... Mar 1 2006, 10:12 torik Файл создаю в компиляторе опцией
c:\cypress... Mar 1 2006, 10:30 MALLOY2 значит муссор в еепром, подыми вывод DATA еепромин... Mar 1 2006, 10:53 torik т.е. надо ее всю очистить? Как очистить фрагмент -... Mar 1 2006, 11:15 MALLOY2 адресация вобщето WORD, но это не столь важно глав... Mar 1 2006, 11:37 torik Подскажите, как задать правильно опции? Раньше я д... Mar 1 2006, 11:49 MALLOY2 НЕ подскажу так как эти сам неуогда непользовался ... Mar 1 2006, 11:55 torik Спасибо, попробую стереть. Но всеже мы не совсем д... Mar 1 2006, 12:03 MALLOY2 Должна и будет, но если формат не правельный или о... Mar 1 2006, 12:10 torik Значит я неправильно откорректировал файл CyUsb.in... Mar 1 2006, 12:38 MALLOY2 Этого я незнаю, я занимаюсь только железом. Mar 1 2006, 12:44 torik Значит выяснил такую штуку:
- с драйвером все норм... Mar 3 2006, 07:00 MALLOY2 Попробуй так ->
c:\cypress\usb... Mar 3 2006, 08:18 torik А чо коментировать то, это убрать?:
#ifndef NO_RE... Mar 3 2006, 08:46 torik Гы))) Всем спасибо огромное - ну и лоханулся......... Mar 3 2006, 10:42 левша Цитата(torik @ Mar 3 2006, 13:42) Все тог... Mar 15 2006, 04:43 Glitko Помогите разобратся ! У меня на плате CY768013... May 7 2009, 21:35 =AK= Цитата(Glitko @ May 8 2009, 07:05) Прошив... May 8 2009, 02:46  Glitko Цитата(=AK= @ May 8 2009, 05:46) Непонятн... May 8 2009, 15:11   =AK= Цитата(Glitko @ May 9 2009, 00:41) у АТме... May 9 2009, 00:12    Glitko Цитата(=AK= @ May 9 2009, 03:12) Тогда во... May 9 2009, 04:02     =AK= Цитата(Glitko @ May 9 2009, 13:32) Какие ... May 9 2009, 10:05      Glitko Цитата(=AK= @ May 9 2009, 13:05) Еще один... May 9 2009, 20:39       =AK= Бодовая скорость сама по себе не так уж важна. Важ... May 10 2009, 05:03 _Макс Ребята, как это чудо вообще прошивать? У меня есть... Sep 22 2010, 16:16 Konst_777 Цитата(_Макс @ Sep 22 2010, 19:16) Ребята... Sep 22 2010, 18:05 _Макс Установил, но CyConsole не видит мое устройство. В... Sep 23 2010, 07:55 _Макс Прошил, достаточно было установить для устройства ... Sep 23 2010, 12:04 Serg_Sm Подскажите, так можно ли очистить EEPROM без прямо... Aug 12 2016, 06:54 jcxz Цитата(Serg_Sm @ Aug 12 2016, 12:54) Подс... Aug 13 2016, 07:58  Serg_Sm Цитата(jcxz @ Aug 13 2016, 10:58) Насколь... Aug 15 2016, 09:26   jcxz Цитата(Serg_Sm @ Aug 15 2016, 15:26) И ка... Aug 15 2016, 10:55    Serg_Sm Цитата(jcxz @ Aug 15 2016, 13:55) Очевидн... Aug 15 2016, 11:39     jcxz Цитата(Serg_Sm @ Aug 15 2016, 17:39) Если... Aug 15 2016, 14:28      Serg_Sm Цитата(jcxz @ Aug 15 2016, 17:28) А что в... Aug 16 2016, 08:17 jcxz Цитата(Serg_Sm @ Aug 18 2016, 13:01) Связ... Aug 18 2016, 08:17 Serg_Sm В общем получилось - просто подключился к SCL/SDA ... Aug 18 2016, 08:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|