Перейти к содержанию
    

Как воткнул в первый раз железяку в USB порт, появляется сообщение "обнаружено новое устройство", подсовываешь дрова, они укладываются и об них больше не вспоминаешь. Все красиво и солидно. Это с драйвером PNP, есть еще драйвер не PNP, но с ним мы не работали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как воткнул в первый раз железяку в USB порт, появляется сообщение "обнаружено новое устройство", подсовываешь дрова, они укладываются и об них больше не вспоминаешь. Все красиво и солидно. Это с драйвером PNP, есть еще драйвер не PNP, но с ним мы не работали.

 

Спасибо, конечно, за объяснение, но меня интересовал вопрос, как от этого подсовывания дров вручную избавиться, куда в Виндоусе кинуть sys-файлы, что прописать в реестре?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Млин, да что же такой с сайтом Cypress, а?

Не могу добраться до Development Kit ни по сайту ни по

ссылке с первой страницы

http://www.cypress.com/cfuploads/support/d...sion_261700.zip

Подскажите, pls, откуда его выкачать, а то проект застопорился...

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Млин, да что же такой с сайтом Cypress, а?

Не могу добраться до Development Kit ни по сайту ни по

ссылке с первой страницы

http://www.cypress.com/cfuploads/support/d...sion_261700.zip

Подскажите, pls, откуда его выкачать, а то проект застопорился...

Спасибо.

 

Я уже свыкся с глюками на сайте Cypress пока раз 10-20 не кликнешь не начинает грузиться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто работает с Cypress 68013 подскажите как снять ограничения с Кайла. В демо версии софт грузится во внешнюю память.

 

Кто умеет писать полноценные драйверы - дайте совет. У меня есть драйвер, поставленный вместе с китом. Можно ли им реально пользоваться или необходимо писать свой? В чем могут быть проблемы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

C Cypress 68013 работаю недавно, возникли непонятки с драйвером ezusb.sys. Под W2000 забираются данные из устройства порциями по несколько кБ, режим BULK.

 

1) Забираю данные из устройства и смотрю время, которое затрачивает драйвер на выкачивание (дельта времени между заходом в функцию и выходом). Выкачиваю по 12 кБ - около 200 мс, по 24 кб - опять около 200 мс. В чём дело? Почему время не пропорционально? Что это - кривость драйвера, кванты времени, выделяемые Windows или причина в чём-то ином? (генетические ошибки драйвера brain.sys?) Как добиться пропорциональности, для задачи было бы лучше выкачивать часто небольшими порциями, а не редко большими.

 

2) Встречал упоминания о новом драйвере cyusb.sys, но не смог найти его в И-нете. Поделитесь, пожалуйста, кто-нибудь драйвером и документацией. Адрес yurigz (а) yandex ru.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Квант времени в w2k 10мс w98 от 30 до 60 мс (зависит от загрузки). Чаще 100 раз в сек твоей задаче управление не передадут. Только если на уровень дров задачку не переведёш...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

C Cypress 68013 работаю недавно, возникли непонятки с драйвером ezusb.sys. Под W2000 забираются данные из устройства порциями по несколько кБ, режим BULK.

 

1) Забираю данные из устройства и смотрю время, которое затрачивает драйвер на выкачивание (дельта времени между заходом в функцию и выходом). Выкачиваю по 12 кБ - около 200 мс, по 24 кб - опять около 200 мс. В чём дело? Почему время не пропорционально? Что это - кривость драйвера, кванты времени, выделяемые Windows или причина в чём-то ином? (генетические ошибки драйвера brain.sys?) Как добиться пропорциональности, для задачи было бы лучше выкачивать часто небольшими порциями, а не редко большими.

 

2)Встречал упоминания о новом драйвере cyusb.sys, но не смог найти его в И-нете. Поделитесь, пожалуйста, кто-нибудь драйвером и документацией. Адрес yurigz (а) yandex ru.

 

1) Если быстро и по немногу то это не по адресу т.к. Windows не ОСРВ. Но 200 мс это чёто многовато даже для виндов. Попробуйте сделать передачу SETUP пакетов ннулевой длинны.

2)http://www.cypress.com/portal/server.pt?space=CommunityPage&parentname=CommunityPage&in_hi_userid=2&control=SetCommunity&CommunityID=209&PageID=418&r_folder=Reference%20Designs&r_title=CY4604%20-%20USB%20Developer's%20uStudio

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Большое спасибо всем откликнувшимся. похоже, я погорячился насчет 200 мс, кое-что поправил и получилось более пропорциональное время.

С указанного адреса uStudio скачать не смог, но, может быть, не очень старался. Мне уже прислал добрый человек usb_dev_uStudio_1031.

Ещё раз, большо спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

EzUsb.sys

Кто-нибудь пробовал работать с CY6C68013 в стиле overlapped?

Поддерживает ли этот дривер такой режим работы?

Если нет, скажите как вы реализовывали таймеры и синхронизацию запросов.

Какие таймеры использовали?

Есть ли в новом драйвере обработчик для ReadFile/WriteFile?

И объясните, зачем нужен запрос ResetPipe??

Уже три устройства на этой микрухе сделали - чем дальше в лес тем больше склоняюсь к мысли : писать собственный драйвер. Без overlapped проги криво выглядят и перегружены всякими синхронизирующими объектами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А реально ли добиться скорости на CY68013 480 Mb/s ?????

 

Нет.

 

Так же как и на любом другом контроллере. Протокол перенасыщен контрольными и синхронизирующими пакетами...

LowPower вариан обещают до 53 мегабайт.

 

А реально ли добиться скорости на CY68013 480 Mb/s ?????

 

Вчера не напрягаясь 650мегабайт за 24 секунды выплюнул...

Это через один эндпоинт! Без какой либо оптимизации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Реализую проект на CY7C68013 от CYPRESS. Интересна ли эта тема? Может, кто-то уже использовал её?

Предлагаю обмен информацией и советами.

Я делал проект на CY7C68013 от CYPRESS и железо и софт на контроллер. Что интересует? Если смогу отвечу.

 

Напиши плиз последовательность (в общих чертах) создания устройства на CY7C68013. Чем отличаеться SX2 от FX2?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Первый запуск платы с чипом CY7C68013 (128AC).

Установлен пакет EZ-USB Development Tools.

Никаким образом Win2K не видит оборудование из-за отсутствия драйвера.

ezusb.sys никак не хочет ставиться.

Подскажите, pls, как разрешить проблему.

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Была такая "беда". Уж не помню, почему все так сложилось, но вылечилось изменением вручную путей копирования драйвера в inf файле.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...