|
USB, EZ-USB FX2 |
|
|
|
 |
Ответов
|
Feb 22 2005, 12:08
|
Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 1-02-05
Из: the Earth
Пользователь №: 2 331

|
USB Device и "не установлены драйверы" - нормально. Пока у Вас МК не загружен с EEPROM или к нему не прикручен EEPROM с вашими VID/PID, он будет отдавать цупресовские VID/PID. Посмотреть оные можно с помощью USBView, например. При установке драйвера нужно выбирать все-таки то устройство, которое у Вас. А вот про правку путей копирования файлов драйвера я навскидку не подскажу. Сейчас уже не работаю с EZ-USB, и следов не осталось
|
|
|
|
|
Feb 22 2005, 12:58
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 16-12-04
Пользователь №: 1 501

|
Цитата(Димыч @ Feb 22 2005, 14:08) USB Device и "не установлены драйверы" - нормально. Пока у Вас МК не загружен с EEPROM или к нему не прикручен EEPROM с вашими VID/PID, он будет отдавать цупресовские VID/PID. Посмотреть оные можно с помощью USBView, например. При установке драйвера нужно выбирать все-таки то устройство, которое у Вас. А вот про правку путей копирования файлов драйвера я навскидку не подскажу. Сейчас уже не работаю с EZ-USB, и следов не осталось  В том то и дело, что никаких идентификаторов девайс не отдает Вообще. Еще одна фишка: не вижу частоты на XTALOUT. Стоит кварц на 24МГц с кондерами 22 пФ. Пробовал ставить другие кварцы - ни в какую.
|
|
|
|
|
Feb 23 2005, 09:12
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 19-01-05
Пользователь №: 2 049

|
Цитата(Eugene_P @ Feb 22 2005, 15:58) Еще одна фишка: не вижу частоты на XTALOUT. Стоит кварц на 24МГц с кондерами 22 пФ. Пробовал ставить другие кварцы - ни в какую. Я же по русски в каком-то из постов писал: ёмкости на 12пФарад! Ты должен видеть генерацию. Проверь питание на AVСС! Правильность работы железа проверяется так: не устанавливая драйверов и не зашивая EEPROM(можно вообще без него но с резисторами подтяжки!) При подключении, виндовоз должен начать установку драйвера. Винде говоришь, что драйверов нет и ни чего не ставишь. После этого лезешь в реестр по этому пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB В нём находишь либо: VID_04B4&PID_8613 либо, если EEPROM установлен, то то что прописано в ЕЕПРОМ! Всё! Если это есть, то железо пашет! Если этого нет, железо не пашет! Кстати, если в реестре найдёшь VID_0000&PID_0000 , то это скорее всего твоё кривое устройство. Поудаляй из реестра все VID_0000&PID_0000 и снова подключи девайс. Если эта херня - VID_0000&PID_0000 опять всплывёт, то лечи железо!!! И ещё! Нахрена тебе там нужна Атмега??? В микрухе свой контроллер есть, который ни на много хуже атмеги. И вообще, с этой микрухой целесообразно подключать только FIFO, DSP или PLIC. А для Атмег пользуй cy7c68001 Кстати, мне cy7c68001 - больше понравился. Он проще.
|
|
|
|
|
Feb 24 2005, 12:25
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 16-12-04
Пользователь №: 1 501

|
Спасибо за дельные рекомендации! Цитата(Trashy @ Feb 23 2005, 11:12) Я же по русски в каком-то из постов писал: ёмкости на 12пФарад! Ты должен видеть генерацию. Проверь питание на AVСС! Уже пробовал и 12 пФ. Не пашет. Подключал также и генератор на 24 МГц - на XTALOUT появились импульсы - но чип также не определяется (см.ниже). На CLKOUT нет ничего. Аналоговое питание в норме. Цитата Правильность работы железа проверяется так: не устанавливая драйверов и не зашивая EEPROM(можно вообще без него но с резисторами подтяжки!) При подключении, виндовоз должен начать установку драйвера. Винде говоришь, что драйверов нет и ни чего не ставишь. После этого лезешь в реестр по этому пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
В нём находишь либо: VID_04B4&PID_8613 либо, если EEPROM установлен, то то что прописано в ЕЕПРОМ! Всё! Если это есть, то железо пашет! Если этого нет, железо не пашет!
Кстати, если в реестре найдёшь VID_0000&PID_0000 , то это скорее всего твоё кривое устройство. Поудаляй из реестра все VID_0000&PID_0000 и снова подключи девайс. Если эта херня - VID_0000&PID_0000 опять всплывёт, то лечи железо!!! Все так и сделал. Да, при подключении появляется девайс с нулевыми идентификаторами. Отслеживать можно только по реестру. USBview нифига не видит. Теперь понятно, что что-то не то с платой. Вопросы тогда такие (сорри, что тупые и понятно, что все написано в PDF на чип, но все же): EA=0 - внешняя память не используется. WAKEUP=1 - чип постоянно "разбужен". IFCLK=1 - наверное, роли не играет, я пока GPIF не использую. #RESET - RC цепочка 0,1 мкФ/100 кОм кварц на 24 МГц + кондеры на 12 пФ SCL/SDA стоят подтяжки D+, D- вроде бы не перепутаны  , проверил с питанием все в порядке - прощупал все ноги Все верно? Цитата И ещё! Нахрена тебе там нужна Атмега??? В микрухе свой контроллер есть, который ни на много хуже атмеги. И вообще, с этой микрухой целесообразно подключать только FIFO, DSP или PLIC. А для Атмег пользуй cy7c68001 Кстати, мне cy7c68001 - больше понравился. Он проще. Все понятно, что можно пользовать чип без процессорного ядра, но плата пока отладочная. Задачи - 1) мост USB 2.0 - другие процессоры; 2) быстрая читалка/писалка микросхем флеш-памяти. В первом случае ясно, что хватит 68001, второй случай - наверное все-таки 68013. Пока, в общем 68013.
|
|
|
|
|
Feb 24 2005, 12:54
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 19-01-05
Пользователь №: 2 049

|
Цитата(Eugene_P @ Feb 24 2005, 15:25) EA=0 - внешняя память не используется. WAKEUP=1 - чип постоянно "разбужен". IFCLK=1 - наверное, роли не играет, я пока GPIF не использую. #RESET - RC цепочка 0,1 мкФ/100 кОм кварц на 24 МГц + кондеры на 12 пФ SCL/SDA стоят подтяжки D+, D- вроде бы не перепутаны  , проверил с питанием все в порядке - прощупал все ноги Все верно? У меня на плате: EA через 9килоом на GND. WAKEUP - висит в воздухе. IFCLK - висит в воздухе. 33пин - так же как и EA(у немцев в схеме было, но мож и без него пашет)!!! #RESET - RC цепочка 10 мкФ(тантал)/9 кОм (это вообще пинцетиком покоротить можно) SCL/SDA стоят подтяжки 2.2кОм D+ на одной оси с лапой GND (на разъёме) D- на одной оси с лапой VCC = 5 вольт. Кварц должен генерить даже без подключения к ЮСБ (от внешнего БП). 24lс16 в твоём случае лучше еепром вообще отключить. Хе-хе... Попробуй в еепром зашить код для контроллера (диодиками на портах помигать). Потом от внешнего генератора протактируй и посмотри - пашет или нет само ядро(без ЮСБ). Шить бинарник, а не хекс!
|
|
|
|
|
Feb 24 2005, 14:38
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 16-12-04
Пользователь №: 1 501

|
Цитата(Trashy @ Feb 24 2005, 14:54) У меня на плате: EA через 9килоом на GND. WAKEUP - висит в воздухе. IFCLK - висит в воздухе. 33пин - так же как и EA(у немцев в схеме было, но мож и без него пашет)!!! #RESET - RC цепочка 10 мкФ(тантал)/9 кОм (это вообще пинцетиком покоротить можно) SCL/SDA стоят подтяжки 2.2кОм D+ на одной оси с лапой GND (на разъёме) D- на одной оси с лапой VCC = 5 вольт. Кварц должен генерить даже без подключения к ЮСБ (от внешнего БП). 24lс16 в твоём случае лучше еепром вообще отключить. Хе-хе... Попробуй в еепром зашить код для контроллера (диодиками на портах помигать). Потом от внешнего генератора протактируй и посмотри - пашет или нет само ядро(без ЮСБ). Шить бинарник, а не хекс! Так, увиделся нормально мой девайс. Правда, еще до прочтения твоего поста.  Млин, все дело было в 33-й ноге. Она должна быть на земле. В доке про это написано, но я проморгал. Под 98-й виндой без установки драйверов USBview опознал устройство Cypress Semiconductor с идентификаторами 04B4 и 8613. Под Win2K увиделся сразу (поскольку я драйвера пытался ему подсунуть до этого) как FX2 blah-blah-blah EEPROM missing. И USBview его опознал тоже. Генерация на XTALIN, XTALOUT, CLKOUT присутствует. Теперь буду пробовать шить EEPROM и пускать процессорное ядро. Спасибо за советы еще раз. Кстати, почему USBview пишет что устройство full speed а не high speed? Точно так же и с флешками USB 2.0. Дело похоже в какой-то кривости USBview?
|
|
|
|
|
Feb 25 2005, 12:56
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 19-01-05
Пользователь №: 2 049

|
Цитата(Eugene_P @ Feb 24 2005, 17:38) Кстати, почему USBview пишет что устройство full speed а не high speed? Точно так же и с флешками USB 2.0. Дело похоже в какой-то кривости USBview? Всё правильно! Ты же ещё не сконфигурил устройство. Он конфигурится только после заброса Alt_Settings. Вот тогда, он станет "крутым"... USBview по пакетам труб определяет. А у сайпреса в нерабочем состоянии труб нету вообще! Только нулевой эндпоинт.
|
|
|
|
|
Feb 28 2005, 16:36
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 16-12-04
Пользователь №: 1 501

|
Это снова я Начал запускать процессор. Использую CyConsole для загрузки в ОЗУ моих прог в связке с драйвером CyUSB. Чего-то не хотят мои программы стартовать. Например, такая: #include "Fx2.h" #include "Fx2regs.h" main() { OEA = 0xff; while(TRUE) { IOA = 0x0; EZUSB_Delay(20); IOA = 0xff; EZUSB_Delay(20); } } Нифига не меняется состояние выводов порта. Смотрю в асме: ; FUNCTION main (BEGIN) ; SOURCE LINE # 4 ; SOURCE LINE # 5 ; SOURCE LINE # 6 0000 75B2FF MOV OEA,#0FFH 0003 ?C0001: ; SOURCE LINE # 7 ; SOURCE LINE # 8 ; SOURCE LINE # 9 0003 E4 CLR A 0004 F580 MOV IOA,A ; SOURCE LINE # 10 0006 7F14 MOV R7,#014H 0008 FE MOV R6,A 0009 120000 E LCALL _EZUSB_Delay ; SOURCE LINE # 11 000C 7580FF MOV IOA,#0FFH ; SOURCE LINE # 12 000F 7F14 MOV R7,#014H 0011 7E00 MOV R6,#00H 0013 120000 E LCALL _EZUSB_Delay ; SOURCE LINE # 13 0016 80EB SJMP ?C0001 0018 22 RET ; FUNCTION main (END) Все вроде бы в порядке. В чем могут быть проблемы? еепром внешний я запустил, шью PonyProg'ом. Добрался то того, что подсунул чипу другие идентификаторы. Бинарник для прошивки сделал руками, а вот как в Кейле задать константы в теле программы - не знаю, поэтому не могу сгенерить файл для прошивки в еепром. Поскажите, как это сделать? И еще: где бы взять кряк на полную версию кейла? Все облазил уже - нигде нет
|
|
|
|
Сообщений в этой теме
Panych USB Jun 17 2004, 14:17 udofun Итересен переходник с USB на RS232.
Есть такая ми... Jun 17 2004, 14:26 one_man_show Есть USB микросхемы от FTDI с последовательной и ... Jun 17 2004, 20:26 udofun Ну тогда уж напиши что за микросхмы и где их искат... Jun 17 2004, 21:10 irum4 Почитать про FTDI можеш тут: http://www.institute-... Jun 21 2004, 14:51 zov Точка Опоры продает эти микросхемы http://www.fulc... Jul 1 2004, 11:04 Apast Цитата(Panych @ Jun 17 2004, 05:17 PM)Реализу... Jul 2 2004, 05:50 ASV Цитата(Apast @ Jul 2 2004, 09:50)Цитата(Panyc... Jan 31 2005, 13:22  Eugene_P Первый запуск платы с чипом CY7C68013 (128AC).
Уст... Feb 21 2005, 12:11   grumbler Цитата(Eugene_P @ Feb 21 2005, 15:11)Первый з... Feb 21 2005, 14:18   Trashy Цитата(Eugene_P @ Feb 21 2005, 15:11)Никаким ... Feb 21 2005, 14:44    Eugene_P Цитата(Trashy @ Feb 21 2005, 16:44)нужно опре... Feb 22 2005, 11:51 aj_ http://www.quickusb.com
очень приятная вещица для... Jul 3 2004, 02:09 dimka99 А этот quickusb кто нибудь использовал или толькь... Jul 5 2004, 08:31 alex69 Цитата(Panych @ Jun 17 2004, 06:17 PM)Реализу... Jul 21 2004, 13:14 lamerok alex69
А можно мне исходники примера драйвера... н... Jul 22 2004, 03:44 alex69 Цитата(lamerok @ Jul 22 2004, 07:44 AM)А можн... Jul 22 2004, 11:18 lamerok Спасибо...!!!! Jul 23 2004, 08:25 olegk A est-li uC na kotorich host-USB sdelat mochno?
Sp... Sep 1 2004, 07:18 glock17 Столкнулся с проблемой при сопровождении устройств... Sep 3 2004, 02:41 M.S.Joker Кто - нибудь может проконсультировать насчет Cypre... Sep 16 2004, 12:10 -=KiV=- Цитата(udofun @ Jun 17 2004, 06:26 PM)Итересе... Sep 16 2004, 15:09 Rover Подскажите кто знает...
Мне нужно написать прогр... Sep 17 2004, 08:27 левша Здраствуйте!
Ктонибудь делал на CY7C68013 что... Oct 4 2004, 18:18 alex69 Цитата(левша @ Oct 4 2004, 10:18 PM)Ктонибудь... Oct 5 2004, 10:27 grumbler Кто нибудь делал на CY7C68013 что нибудь?
Если да ... Oct 5 2004, 20:45 левша Цитата(grumbler @ Oct 6 2004, 12:45 AM)Исполь... Oct 6 2004, 16:53 grumbler Цитата(левша @ Oct 6 2004, 08:53 PM)А что так... Oct 6 2004, 17:43 левша Цитата(grumbler @ Oct 6 2004, 09:43 PM)http:/... Oct 6 2004, 20:53 Al Jumper 2 qlock17
ЦитатаСтолкнулся с проблемой при сопрово... Oct 16 2004, 07:10 левша Цитата(Al Jumper @ Oct 16 2004, 11:10 AM)2 ql... Oct 17 2004, 16:08 Monstrer Цитата(glock17 @ Sep 3 2004, 06:41 AM)Столкну... Nov 15 2004, 10:02 aal Вопрос: Кто использывал CY7C680000?
Стоит ли на н... Nov 18 2004, 16:18 левша Цитата(glock17 @ Sep 3 2004, 05:41 AM)Столкну... Nov 20 2004, 11:42 akostin Если кто еще использует чипы от FTDI (после такой ... Dec 6 2004, 18:20 Stas Как воткнул в первый раз железяку в USB порт, появ... Dec 7 2004, 13:58 akostin Цитата(Stas @ Dec 7 2004, 16:58)Как воткнул в... Dec 9 2004, 07:05 Eugene_P Млин, да что же такой с сайтом Cypress, а?
Не могу... Dec 16 2004, 11:30 левша Цитата(Eugene_P @ Dec 16 2004, 14:30)Млин, да... Dec 16 2004, 15:13 lonzhin Кто работает с Cypress 68013 подскажите как снять ... Jan 6 2005, 09:34 YurGinz C Cypress 68013 работаю недавно, возникли непонятк... Jan 14 2005, 07:47 левша Цитата(YurGinz @ Jan 14 2005, 10:47)C Cypress... Jan 14 2005, 18:30 aal Квант времени в w2k 10мс w98 от 30 до 60 мс (завис... Jan 14 2005, 09:04 YurGinz Большое спасибо всем откликнувшимся. похоже, я пог... Jan 19 2005, 06:40 Trashy EzUsb.sys
Кто-нибудь пробовал работать с CY6C68013... Jan 19 2005, 09:37 shurik А реально ли добиться скорости на CY68013 480 Mb/s... Jan 25 2005, 09:30 Trashy Цитата(shurik @ Jan 25 2005, 12:30)А реально ... Jan 25 2005, 09:58 Димыч Была такая "беда". Уж не помню, почему в... Feb 21 2005, 14:05 Eugene_P Цитата(Димыч @ Feb 21 2005, 16:05)Была такая ... Feb 22 2005, 11:48        Trashy Цитата(Eugene_P @ Feb 28 2005, 19:36)Это снов... Mar 1 2005, 03:22         Eugene_P Цитата(Trashy @ Mar 1 2005, 05:22)C CyUSB я н... Mar 1 2005, 08:26          Eugene_P Так, на свой вопрос отвечаю сам:
поменяв в опциях ... Mar 1 2005, 09:21           Trashy Цитата(Eugene_P @ Mar 1 2005, 12:21)Правда, в... Mar 1 2005, 15:01            Eugene_P Цитата(Trashy @ Mar 1 2005, 17:01)Гы-гы, так ... Mar 1 2005, 15:49             Trashy Цитата(Eugene_P @ Mar 1 2005, 18:49)в еепром.... Mar 1 2005, 15:58             левша Цитата(Eugene_P @ Mar 1 2005, 18:49)Цитатаhex... Mar 1 2005, 17:54              Eugene_P Цитата(левша @ Mar 1 2005, 19:54)Отвечу по по... Mar 2 2005, 10:05               Trashy Кряка?
Это что такое?
Вообсче, это называют ... Mar 2 2005, 10:13                Eugene_P Цитата(Trashy @ Mar 2 2005, 12:13)Кряка?
Это ... Mar 2 2005, 14:30               Trashy Цитата(Eugene_P @ Mar 2 2005, 13:05)Пока мой ... Mar 2 2005, 10:15 Димыч Странно тогда, что вообще появляется "USB Dev... Feb 23 2005, 05:44 Eugene_P Цитата(Димыч @ Feb 23 2005, 07:44)Странно тог... Feb 23 2005, 07:17 v_mirgorodsky Aga, tak ono i est'. U nas toze est' ustro... Feb 24 2005, 15:45 левша Цитата(Eugene_P @ Mar 2 2005, 17:30)Нет счаст... Mar 2 2005, 18:00 Eugene_P Цитата(левша @ Mar 2 2005, 20:00)Вообщето это... Mar 2 2005, 19:25 v_mirgorodsky Chego-to mne kazetsya, chto gruzit' proshivku ... Mar 2 2005, 20:17 Eugene_P Цитата(v_mirgorodsky @ Mar 2 2005, 22:17)Cheg... Mar 3 2005, 07:26  Trashy Цитата(Eugene_P @ Mar 3 2005, 10:26)Ну что, н... Mar 3 2005, 07:32 mrborman джентельмены, добрый день.
интересует мнение специ... Apr 26 2005, 05:37 Trashy Цитата(mrborman @ Apr 26 2005, 08:37)джентель... Apr 26 2005, 05:47  mrborman Цитата(Trashy @ Apr 26 2005, 08:47)Этот контр... Apr 26 2005, 10:03   Trashy Цитата(mrborman @ Apr 26 2005, 13:03)ясно, эт... Apr 26 2005, 10:31 mrborman джентельмены, добрый день.
интересует мнение специ... Apr 26 2005, 05:37 gammanoid Цитата(mrborman @ Apr 26 2005, 09:37)джентель... Apr 29 2005, 21:19  Trashy Как на 68013 определить подключение/отключение ЮСБ... Jun 20 2005, 05:01   gammanoid Цитата(Trashy @ Jun 20 2005, 09:01)Как на 680... Jun 20 2005, 19:13    Trashy Цитата(gammanoid @ Jun 20 2005, 22:13)At the ... Jun 21 2005, 02:39     gammanoid Цитата(Trashy @ Jun 21 2005, 06:39)Ну и, если... Jun 22 2005, 19:54      Trashy Хитро!
Примного благодарен за подсказку.
Остал... Jun 23 2005, 03:51      Trashy Цитата(gammanoid @ Jun 22 2005, 22:54)You can... Jun 23 2005, 04:09       gammanoid Цитата(Trashy @ Jun 23 2005, 08:09)Цитата(gam... Jun 23 2005, 18:20 indela tusb3210 tusb3410 - микроконтроллер с USB за 3... Jun 20 2005, 09:22 des00 Добрый день господа! помогите не проходите мим... Aug 9 2005, 14:24 Trashy Косяк номер рас:
Цитата(des00 @ Aug 9 2005, ... Aug 12 2005, 01:44 Trashy Ещё ПИН-полярности нужно включать до включения реж... Aug 12 2005, 01:53  Trashy Вопрос до конца ещё не понят, по сему буду из дале... Aug 12 2005, 01:57  des00 Цитата(Trashy @ Aug 11 2005, 20:53)Ещё ПИН-по... Aug 12 2005, 04:10   Trashy Цитата(des00 @ Aug 12 2005, 07:10)Спасибо за ... Aug 12 2005, 04:33    des00 Цитата(Trashy @ Aug 11 2005, 23:33)1. Циклоно... Aug 12 2005, 04:44    des00 Блин что то тут не так
Цитата1. Циклоном нюхаеш... Aug 12 2005, 11:55 des00 Господа спасибо всем за участие, проблема разрешил... Aug 13 2005, 15:12
3 страниц
1 2 3 >
11 чел. читают эту тему (гостей: 11, скрытых пользователей: 0)
Пользователей: 0
|
|
|