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

 
 
19 страниц V  « < 4 5 6 7 8 > »   
Reply to this topicStart new topic
> USB, EZ-USB FX2
Eugene_P
сообщение Mar 3 2005, 07:26
Сообщение #76


Участник
*

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



Цитата(v_mirgorodsky @ Mar 2 2005, 22:17)
Chego-to mne kazetsya, chto gruzit' proshivku v EEPROM dlya togo, chtobi ona potom sama podimalas' pri vklyuchenii device ne tak prosto. Kogda ya zanimalsya etoy problemoy, to prishlos' napisat' spetsial'nuyu programmu formatirovschik sad.gif Vozmozno kontrol'naya panel' beret na sebya vse eti hlopoti po pravil'nomu formatirovaniyu bin-file i vse rabotaet i tak.


Ну я вот так еще обрабатываю хекс после кейла
hex2bix.exe -I -F 194 -P 34323 -V 1204 -C 0 Test.hex
а потом контрольной панелью гружу в еепром.
Но это так, ради интереса. Мне все равно не нужно чтобы блок запускался до подключения к USB. Пусть прошивка грузится при подключении из управляющей программы.

Цитата
Softwerno obrabativat' zaprosi nado esli hochetsya ispol'zovat' EZ USB kak normal'noe USB ustroystvo i upravlyat' im.

Driver k EZ USB nado pisat' svoy kogda s nego nado poluchit' prilichnuyu skorost' s USB. Standartniy driver moget prokachat' poryadka 30MB/s, samopisniy - 43-45MB/s - no eto uze ekstremal'noe programmirovanie smile.gif


Понятно. Спасибо.

Ну что, никто не поделится лекарством к кейлу?
Go to the top of the page
 
+Quote Post
Trashy
сообщение Mar 3 2005, 07:32
Сообщение #77


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 19-01-05
Пользователь №: 2 049



Цитата(Eugene_P @ Mar 3 2005, 10:26)
Ну что, никто не поделится лекарством к кейлу?
*


А у тебя, прям свет клином на этих двух килобайтах сошёлся?
Я сколько работаю с этой микрухой, ещё ни разу желания апдэйтить кейл не было. Причём текст проги достигал 27килобайт! Он же только машинный код ограничивает.
Go to the top of the page
 
+Quote Post
mrborman
сообщение Apr 26 2005, 05:37
Сообщение #78





Группа: Новичок
Сообщений: 3
Регистрация: 26-04-05
Пользователь №: 4 496



джентельмены, добрый день.
интересует мнение специалистов по поводу вот этого:
http://rf.atnn.ru/s7/usb-ide.html
на правду похоже или туфта? стоит ли пробовать это собирать?..
Go to the top of the page
 
+Quote Post
mrborman
сообщение Apr 26 2005, 05:37
Сообщение #79





Группа: Новичок
Сообщений: 3
Регистрация: 26-04-05
Пользователь №: 4 496



джентельмены, добрый день.
интересует мнение специалистов по поводу вот этого:
http://rf.atnn.ru/s7/usb-ide.html
на правду похоже или туфта? стоит ли пробовать это собирать?..
Go to the top of the page
 
+Quote Post
Trashy
сообщение Apr 26 2005, 05:47
Сообщение #80


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 19-01-05
Пользователь №: 2 049



Цитата(mrborman @ Apr 26 2005, 08:37)
джентельмены, добрый день.
интересует мнение специалистов по поводу вот этого:
http://rf.atnn.ru/s7/usb-ide.html
на правду похоже или туфта? стоит ли пробовать это собирать?..
*


Этот контроллер заточен под работу с IDE.
Собрать железо, это не проблемма. Главное, это всё с виндой согласовать...
Вся трудность в программировании. Но, CYPRESS это всё разрешил, и тебе там указана ссылка...
Go to the top of the page
 
+Quote Post
mrborman
сообщение Apr 26 2005, 10:03
Сообщение #81





Группа: Новичок
Сообщений: 3
Регистрация: 26-04-05
Пользователь №: 4 496



Цитата(Trashy @ Apr 26 2005, 08:47)
Этот контроллер заточен под работу с IDE.
Собрать железо, это не проблемма. Главное, это всё с виндой согласовать...
Вся трудность в программировании. Но, CYPRESS это всё разрешил, и тебе там указана ссылка...
*


ясно, это уже радует.. правда ссылка на софт там не рабочая sad.gif
Go to the top of the page
 
+Quote Post
Trashy
сообщение Apr 26 2005, 10:31
Сообщение #82


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 19-01-05
Пользователь №: 2 049



Цитата(mrborman @ Apr 26 2005, 13:03)
ясно, это уже радует.. правда ссылка на софт там не рабочая sad.gif
*


тут


и тутВ самом низу...
Go to the top of the page
 
+Quote Post
gammanoid
сообщение Apr 29 2005, 21:19
Сообщение #83


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 1-03-05
Из: г.Ростов-на-Дону
Пользователь №: 2 988



Цитата(mrborman @ Apr 26 2005, 09:37)
джентельмены, добрый день.
интересует мнение специалистов по поводу вот этого:
http://rf.atnn.ru/s7/usb-ide.html
на правду похоже или туфта? стоит ли пробовать это собирать?..
*


Смотря что хотелось назвать туфтой. Касательно ссылки - схема скорее всего содрана из фирменной документации на Mass Storage with USB 2.0 support (Reference Designs CY4610 & CY4611). Насчет EZ-USB FX2 (aka CY7C68013) - вполне приличный контроллер, у которого имеется GPIF, provides an easy and glueless interface to popular interfaces such as ATA, UTOPIA, EPP,PCMCIA, and most DSP/processors.
Go to the top of the page
 
+Quote Post
Trashy
сообщение Jun 20 2005, 05:01
Сообщение #84


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 19-01-05
Пользователь №: 2 049



Как на 68013 определить подключение/отключение ЮСБ кабеля?
Есть какой-нить битик? А то, "Start Of Frame" по таймеру лень вылавливать...

И ещё как принудительно ПЛЛ перевести в режим USB1.1...
Только, у меня всё обрабатывается железом. По сему нет возможности дескрипторами сконфигурить.
Go to the top of the page
 
+Quote Post
indela
сообщение Jun 20 2005, 09:22
Сообщение #85


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 13-03-05
Из: Минск
Пользователь №: 3 309



tusb3210 tusb3410 - микроконтроллер с USB за 3$
Go to the top of the page
 
+Quote Post
gammanoid
сообщение Jun 20 2005, 19:13
Сообщение #86


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 1-03-05
Из: г.Ростов-на-Дону
Пользователь №: 2 988



Цитата(Trashy @ Jun 20 2005, 09:01)
Как на 68013 определить подключение/отключение ЮСБ кабеля?
Есть какой-нить битик? А то, "Start Of Frame" по таймеру лень вылавливать...

И ещё как принудительно ПЛЛ перевести в режим USB1.1...
Только, у меня всё обрабатывается железом. По сему нет возможности дескрипторами сконфигурить.
*


There is another way. Here's an 8051 procedure for controlling FS / HS mode:

Set bit7 in the I2C Configuration Byte and leave it (8051 always controls mode)
At the top of periph.c file make it, xdata volatile unsigned char force_mode _at_ 0xE6FB
Set up an event to switch between modes, perhaps a vend_cmd

Assuming you use two separate vend_cmd's then do this:

case VX_A2: // full speed
{ // doing a discon does affect some EZ-USB FX2 register, check TRM to see
// ...if this will impact your applicaton
USBCS |= 0x80; // Discon
EZUSB_Delay(1500);
// ...you may need more delay here for the host to see this....
force_mode = 0x02; // set to FS mode
//...you may want to clear interrupts or whatever else here...
USBCS &= 0xF7; // Connect
break;
}

case VX_A3: // high speed
{ // doing a discon does affect some EZ-USB FX2 register, check TRM to see
//...if this will impact your applicaton
USBCS |= 0x80; // Discon
EZUSB_Delay(1500); // you may need more delay here for the host to see
this....
force_mode = 0x00; // set to HS mode
// ...you may want to clear interrupts or whatever else here....
USBCS &= 0xF7; // Connect
break;
}

I'm assuming this will be self powered. If so, then you might want to
come up "Disconnect", set bit6 of I2C Configuration Byte, and sense the
presence of VBus with a port pin.... as well...

The above allows the PC to send vend_cmds down to the device in order to
enumerate in FS or HS mode, your choice. Since the 8051 is in control you
should also include one of the above procedures in TD_Init( ); as the POR
default... so the PC can "talk" to the device using the vend_cmds.&
Go to the top of the page
 
+Quote Post
Trashy
сообщение Jun 21 2005, 02:39
Сообщение #87


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 19-01-05
Пользователь №: 2 049



Цитата(gammanoid @ Jun 20 2005, 22:13)
At the top of periph.c file make it, xdata volatile unsigned char force_mode _at_ 0xE6FB


Это что за регистр? Или это таблица дескрипторов? Если да, то повлияет ли если все запросы FX2 обрабатывает в автоматическом режиме?
Ну и ещё вопрос: откуда эта выписка?
Ну и, если это второй вариант, то где первый?
Go to the top of the page
 
+Quote Post
gammanoid
сообщение Jun 22 2005, 19:54
Сообщение #88


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 1-03-05
Из: г.Ростов-на-Дону
Пользователь №: 2 988



Цитата(Trashy @ Jun 21 2005, 06:39)
Ну и, если это второй вариант, то где первый?
*

You can force FX2 to stay in full speed mode via bit7 of configuration byte 0 in the serial EEPROM.

От первого Вы отказались при постановке задачи :

Цитата(Trashy @ Jun 20 2005, 09:01)
И ещё как принудительно ПЛЛ перевести в режим USB1.1...
Только, у меня всё обрабатывается железом. По сему нет возможности дескрипторами сконфигурить.
*

, т. к. этот вариант касается EEPROM.

Цитата приведена из Web Case : http://tightlink.cypress.com/TLService/XKB...577&from=search

Примечание: надо регистрироваться.

Цитата(Trashy @ Jun 21 2005, 06:39)
Цитата(gammanoid @ Jun 20 2005, 22:13)
At the top of periph.c file make it, xdata volatile unsigned char force_mode _at_ 0xE6FB

Это что за регистр?
*



Это один из недокументированных служебных регистров, про который Cypress Tech Support не стесняется рассказывать всем желающим удушить их высокоскоростной USB-SIE до full speed'а. Честно говоря ИМХО могли бы и описать в мануале его - никому бы плохо не стало. Сам вставал на подобные грабли - по ТЗ хотят high speed, а по факту сделай чтоб хоть кое как full speed...
Go to the top of the page
 
+Quote Post
Trashy
сообщение Jun 23 2005, 03:51
Сообщение #89


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 19-01-05
Пользователь №: 2 049



Хитро!
Примного благодарен за подсказку.
Осталось подключение кабеля определить. Может тоже, что-нить недокументированное есть?
Go to the top of the page
 
+Quote Post
Trashy
сообщение Jun 23 2005, 04:09
Сообщение #90


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 19-01-05
Пользователь №: 2 049



Цитата(gammanoid @ Jun 22 2005, 22:54)
You can force FX2 to stay in full speed mode via bit7 of configuration byte 0 in the serial EEPROM.


У меня он просто не конектился с этим битом...
Go to the top of the page
 
+Quote Post

19 страниц V  « < 4 5 6 7 8 > » 
Reply to this topicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 07:36
Рейтинг@Mail.ru


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