реклама на сайте
подробности

 
 
> cy7c68013a отказывается работать
shide_3
сообщение Jul 25 2014, 20:24
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



добрый вечер. незнаю,может быть название темы не совсем в точку, но уже месяц с лишним бьемся об стену и результата ноль. В общем, суть такова.
Есть плата производства AnalogDev, во вложении ее pdf, у нее в еепроме рабочая прошивка для cy7c. Мы купили эту плату для своих нужд, и поэтому при работе (в режиме slave fifo) прошивали каждый раз после включения питания контроллер напрямую (не трогая еепром). все было хорошо. но вот потребовалось перенести плату в другое здание в измерительную комнату на другой комп. и тут все начало обламываться. после прошивки нашей прошивкой контроллер переставал опознаваться как USB -устройство (VID и PID По нулям.). После долгих танцев с бубном перетащил плату обратно на свой комп, и к удивлению после прошивки она обнаружилась, ладно, отнес обратно, и опять нифига. решили пойти другим путем, залили еепром другой прошивкой, но не нашей, а стандартной из аппноута 61345 (slave fifo). думали просто попробовать что будет. контроллер распознался, но почему-то в control center в списке конфигураций присутствуют все конечные точки, хотя запрограммированы только две, и ни в один эндпоинт я не могу ничего записать, всё ошибка. потом стал пробовать загонять свою прошивку в еепром, сгенерив предварительно iic-файл. и ничего не получается, вроде как зашивается, но в контроллере по-прежнему старая прошивка.
люди пишут, что перепрошивается еепром по-хитрому, надо его сначала отключать (линию SDA). короче, решил попробовать загружать контроллер скриптом (прописав соответствующую строчку в inf файл). но и это не помогло (по прежнему в контроллере та же прошивка из еепрома). в итоге отпаял ножку SDA еепрома, и контроллер не распознается (VID/PID=0000)/ всё, тупик.. help!! что дальше делать куда копать??
Прикрепленные файлы
Прикрепленный файл  HSC_ADC_EVALC.pdf ( 2.05 мегабайт ) Кол-во скачиваний: 27
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
controller_m30
сообщение Jul 30 2014, 09:29
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309



Можно было бы вместе с платой перенести и весь комп, с которым эта плата нормально работает. По моему, это самое простое. Отсоединить системник от всех проводов и перетащить в другое здание sm.gif
Возможно на новом компе стоят другие драйвера USB, или другая версия отладочной программы. Может на другом компе отличается BIOS или его настройки связанные с USB (напр. отключена/включена поддержка: FullSpeed, HighSpeed, LowSpeed не так, как это сделано на "рабочем" компе).
Может разные версии сервис-паков у Windows, разные версии самой Windows (XP,Vista,7,8) - это тоже фактор.

В логическом анализаторе Saleae Logic такой-же контроллер и флешка на 128 байт. Вот пример как в нём прошивается EEPROM.
Для начала, между отключенной ножкой и дорожкой, к которой она припаивалась - надо припаять джампер, чтоб можно было "на лету" присоединять и отсоединять SDA.
Потом, запустить на компе CyConsole из пакета Cypress Suite USB (у меня версия 3.4.7). Может захотеть поставить свои драйвера - разрешаем.
Подключить USB устройство с разомкнутым джампером SDA. В окне консоли должно появиться устройство Cypress EZ-USB FX2-LP No EEPROM.
В меню консоли Options выбрать EZ-USB Interface.
Замкнуть джампер на SDA.
В открывшемся окне EZ-USB Interface нажать кнопку S EEPROM, и выбрать файл *.iic для заливки.
Потом ОК, и ждать пока программа зальёт файл и напишет в конце Download Successful: ххх bytes downloaded Вместо ххх размер залитого файла.

Закрываем все программы для заливки, передёргиваем устройство в USB - должно заработать.

Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th August 2025 - 17:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.02162 секунд с 7
ELECTRONIX ©2004-2016