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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> VNC1L или SL811, помогите определиться
Alich
сообщение May 31 2007, 04:51
Сообщение #1


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

Группа: Свой
Сообщений: 106
Регистрация: 27-01-06
Из: г. Ярославль
Пользователь №: 13 686



Нужно читать информацию с usb flash. Какой микросхемой лучше воспользоваться? VNC1L штука довольно новая - не будет ли багов с firmware? SL811 вроде давний продукт. Но специального firmware как у VNC1L не нашел. Может где то на ftp есть примеры?
Go to the top of the page
 
+Quote Post
rezident
сообщение May 31 2007, 05:53
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Отзывы про VNC1L читайте на форуме Телесистем. Например,
http://www.telesys.ru/wwwboards/mcontrol/1...ges/89437.shtml
http://www.telesys.ru/wwwboards/mcontrol/1...ges/90355.shtml
и т.д. и т.п.
О тех недостатках о которых я краем уха слышал (касается версии firmware VDIF, которая с USB Flash работает, про другие версии firmware не в курсе).
1. не работает с длинными именами. Работает только с именами в формате MS-DOS (8+3).
2. не имеет своего RTC и не поддерживает функцию установки даты/времени, поэтому создает файлы датируемые временем создания firmware + время прошедшее от момента включения.
3. виснет при любой неправильной последовательности в командах. Иногда выводится из ступора пересылкой 0x0D, а иногда только снятием/подачей питания.
4. я не слышал чтобы кому-нибудь реально удалось запустить работу VNC1L в режиме SPI.
5. в режиме UART не работет без handshake. Просто соединить между собой RTS и CTS нельзя, т.к. собственный буфер у VNC1L весьма небольшой.

В общем ИМХО задумка хорошая, но реализация ее заставляет ждать нормального релиза firmware.
Go to the top of the page
 
+Quote Post
vmp
сообщение May 31 2007, 06:10
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Зависит от основного процессора и его шины. Если ресурсов мало - то VNC1L или Cypress EZ-HOST. Если много - то SL811, тот же EZ-HOST или что-нибудь из филипсов (для High Speed - ISP1760).
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jun 21 2007, 16:47
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(rezident @ May 31 2007, 09:53) *
О тех недостатках о которых я краем уха слышал (касается версии firmware VDIF, которая с USB Flash работает, про другие версии firmware не в курсе).

2. не имеет своего RTC и не поддерживает функцию установки даты/времени, поэтому создает файлы датируемые временем создания firmware + время прошедшее от момента включения.


Вроде бы в последней версии это появилось (не пробовал)
Цитата(rezident @ May 31 2007, 09:53) *
3. виснет при любой неправильной последовательности в командах. Иногда выводится из ступора пересылкой 0x0D, а иногда только снятием/подачей питания.

Что-то очень смутно слышал, но опять же вроде как пофиксено.

Цитата(rezident @ May 31 2007, 09:53) *
4. я не слышал чтобы кому-нибудь реально удалось запустить работу VNC1L в режиме SPI.

Сомнительно, что это нужно - феноменально корявая реализация, ничего подобного я до сих пор нигде и ни у кого не встречал.

А вот с параллельным режимом я натрахался изрядно. Камень просто не желал работать, хотя человек из Эфо меня уверял, что у него на тестовом образце работало. Вот не верю ! Потому как линии RD/WR оставались _выходами_ ! Когда же я тупо коротнул их на "землю" в качестве строба - что-то получилось (правда, ток КЗ был больше 50 mA). Пока разбирался - вышла следующая версия, и там все было нормально. Но ни слова о этом баге в документации ! Да, еще там линии квитирования перепутаны. Еще - феноменально кривой FIFO при записи, из-за чего больше 200 кило в секунду мне не удалось получить, хоть процессор большую часть времени простаивал в ожидании квитирования (впрочем, может быть и пофиксили). Короче, действительно сырой (был, по крайней мере). Но - работоспособный. А вот с 811 разбираться - это изрядно времени уйдет, да и реализовывать файловую систему радость та еще...

Ну, я VNC1L пока в сторонку отложил, поскольку работа пошла по другому пути, отказываться от них не буду и при первом удобном случае - вернусь. Симпатично. Но - с проблемами. Да, еще он критичен к топологии осциллятора, когда кварц оказался далеко от корпуса, через коннектор переходника PQFP, начались страшенные глюки, на фильтре PLL было что-то дикое...
Go to the top of the page
 
+Quote Post
Samodelkin
сообщение Jan 14 2008, 12:05
Сообщение #5


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

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Цитата(rx3apf @ Jun 21 2007, 20:47) *
Вроде бы в последней версии это появилось (не пробовал)

Что-то очень смутно слышал, но опять же вроде как пофиксено.
Сомнительно, что это нужно - феноменально корявая реализация, ничего подобного я до сих пор нигде и ни у кого не встречал.

А вот с параллельным режимом я натрахался изрядно. Камень просто не желал работать, хотя человек из Эфо меня уверял, что у него на тестовом образце работало. Вот не верю ! Потому как линии RD/WR оставались _выходами_ ! Когда же я тупо коротнул их на "землю" в качестве строба - что-то получилось (правда, ток КЗ был больше 50 mA). Пока разбирался - вышла следующая версия, и там все было нормально. Но ни слова о этом баге в документации ! Да, еще там линии квитирования перепутаны. Еще - феноменально кривой FIFO при записи, из-за чего больше 200 кило в секунду мне не удалось получить, хоть процессор большую часть времени простаивал в ожидании квитирования (впрочем, может быть и пофиксили). Короче, действительно сырой (был, по крайней мере). Но - работоспособный. А вот с 811 разбираться - это изрядно времени уйдет, да и реализовывать файловую систему радость та еще...

Ну, я VNC1L пока в сторонку отложил, поскольку работа пошла по другому пути, отказываться от них не буду и при первом удобном случае - вернусь. Симпатично. Но - с проблемами. Да, еще он критичен к топологии осциллятора, когда кварц оказался далеко от корпуса, через коннектор переходника PQFP, начались страшенные глюки, на фильтре PLL было что-то дикое...


Прошу прощения, но у меня несколько иная проблема.... Я её вообще не могу запустить!!!! Все сделал по даташиту.... Микруха молчит как рыба!!! Вот интересно, после включения питания должен какой-то светодиодик гореть или хоть мигнуть в момент включения??? Кварц вроде работает, по крайней мере напряжение на нем соответствует даташиту... На выводах UART напряжение 0,2 вольта, на всех 4-х!!!
Может быть и так, что микруха приказала долго жить, но может её как-то надо запускать при первом запуске???? Вставленная флешка никак микруху вообще не видит!!!!
??????????????????????????????
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 14 2008, 12:41
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Samodelkin @ Jan 14 2008, 17:05) *
Прошу прощения, но у меня несколько иная проблема.... Я её вообще не могу запустить!!!! Все сделал по даташиту....

Что значит "все по даташиту"? Приведите схему включения. Какой интерфейс используете? Для начала VNC1L прошить с помощью встроенного бутлоадера нужно. А бутлоадер только через UART работает.
Go to the top of the page
 
+Quote Post
Samodelkin
сообщение Jan 14 2008, 13:06
Сообщение #7


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

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Цитата(rezident @ Jan 14 2008, 16:41) *
Что значит "все по даташиту"? Приведите схему включения. Какой интерфейс используете? Для начала VNC1L прошить с помощью встроенного бутлоадера нужно. А бутлоадер только через UART работает.


Но я думал, что при включении USB-Flash на нем должен загореться индикатор, и VNC1L должна закачать прошивку с неё!!!! У неё ведь есть возможность закачки прошивки с USB-Flash!!!!!!
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 14 2008, 13:18
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Samodelkin @ Jan 14 2008, 18:06) *
Но я думал, что при включении USB-Flash на нем должен загореться индикатор, и VNC1L должна закачать прошивку с неё!!!! У неё ведь есть возможность закачки прошивки с USB-Flash!!!!!!
Ошибаетесь. С USB FlashDrive можно только update прошивки сделать. А изначально там (в самом чипе VNC1L) нет никакой прошивки, только bootloader. Вы почитайте документы и мануалы, предоставляемые производителем. Часть вопросов отпадут. http://www.vinculum.com/documents.html
P.S. вот если бы вы модуль типа VDIP1/VDIP2 купили, то там да, VNC1L уже прошита какой-либо firmware.
Go to the top of the page
 
+Quote Post
ElcnU
сообщение Feb 7 2008, 14:39
Сообщение #9


Участник
*

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



а ктонить общался с VNC1L по UART с уровнями 3.3, в смысле уровни контроллера 3.3В?

ситуация:
у меня VDrive2 <-> ADSP-BF537. у VDrive2 прошивка 3.62. ADSP-BF537 под ucLinux.
но ADSP-BF537 имеет шину данных 3.3В и как то неадекватно они друг с другом ведут, то команды не распазнают, то еще че нить... то ошибка File Invalid.
но если VDrive2 подключить к FTDI2232, у которой IO 5Вольтами запитано, и это всё прикрутить к ПК, то через терминалку всё замечательно раблотает.

хотя на дефолтовых скоростях(9600) всё вроде работает..., но мне нужно выжимать максимум!
на осциле при мегабите уровни и фронты на RX и TX нормальные, поддержка RTS и CTS есть

кто нить сталкивался с такой проблемой?
ЗЫ: не делать же преобразователь 3.3 <-> 5в

Сообщение отредактировал ElcnU - Feb 7 2008, 14:51
Go to the top of the page
 
+Quote Post
rezident
сообщение Feb 7 2008, 15:19
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(ElcnU @ Feb 7 2008, 19:39) *
а ктонить общался с VNC1L по UART с уровнями 3.3, в смысле уровни контроллера 3.3В?
Да. У нас в устройстве Spartan II с VNC1L интерфейс имеет, через 3В-вый драйвер RS232 (MAX3232) отладку на модуле VDIP1 делали, к LPC2132 VNC1L тоже коннектили . Все перечисленные м/с от 3.3В питаются.
Go to the top of the page
 
+Quote Post
ElcnU
сообщение Feb 7 2008, 15:26
Сообщение #11


Участник
*

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



Цитата(rezident @ Feb 7 2008, 18:19) *
Да. У нас в устройстве Spartan II с VNC1L интерфейс имеет, через 3В-вый драйвер RS232 (MAX3232) отладку на модуле VDIP1 делали, к LPC2132 VNC1L тоже коннектили . Все перечисленные м/с от 3.3В питаются.

не обнадёжил sad.gif
значит чё то у меня криво...
Go to the top of the page
 
+Quote Post
rezident
сообщение Feb 7 2008, 16:32
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(ElcnU @ Feb 7 2008, 20:26) *
не обнадёжил sad.gif
значит чё то у меня криво...

Дык на мегабите у нас VNC1L нигде не используется. Во-первых, поток с такой скоростью не только передать, но и принять нужно успеть. Во-вторых, у VNC1L буферок-то небольшой. При наличии FIFO с той и/или другой стороны, пока RTS/CTS дрыгаются, можно легко пролететь с командой и VNC1L в ступор впадает. Если вам нужна скоростная работа с USB FlashDrive, то VNC1L не самый лучший выбор.
Go to the top of the page
 
+Quote Post
ElcnU
сообщение Feb 7 2008, 20:25
Сообщение #13


Участник
*

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



Цитата(rezident @ Feb 7 2008, 19:32) *
Дык на мегабите у нас VNC1L нигде не используется. Во-первых, поток с такой скоростью не только передать, но и принять нужно успеть. Во-вторых, у VNC1L буферок-то небольшой. При наличии FIFO с той и/или другой стороны, пока RTS/CTS дрыгаются, можно легко пролететь с командой и VNC1L в ступор впадает. Если вам нужна скоростная работа с USB FlashDrive, то VNC1L не самый лучший выбор.

это точно, пролетаю похоже...
послал побайтово проверяя CTS после каждой посылки, всё проходит
а я губу раскатал на 3 мегабита через DMA гнать, просто у меня достаточно приличный поток данных необходимо сохранять. при этом занимать само ядро нельзя.
А какой вариант еще может быть, чтоб работал по указанным требованиям и, желательно, без необходимости реализации файловой системы? поиск по форуму ответов на данный вопрос не дал

Сообщение отредактировал ElcnU - Feb 7 2008, 20:26
Go to the top of the page
 
+Quote Post
Dmi3y
сообщение Feb 8 2008, 07:57
Сообщение #14





Группа: Участник
Сообщений: 11
Регистрация: 8-02-08
Пользователь №: 34 854



Подскажите пожалуйста, какую программу лучше использовать при работе с VNC1L в "терминалке"?
Go to the top of the page
 
+Quote Post
rezident
сообщение Feb 8 2008, 08:00
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(ElcnU @ Feb 8 2008, 01:25) *
А какой вариант еще может быть, чтоб работал по указанным требованиям и, желательно, без необходимости реализации файловой системы?
Увы! К сожалению я не знаю sad.gif Сам бы хотел нечто подобное. VNC1L мы применили от безысходности, для замены уже существующего устройства на основе FDD, предназначенного для съема журнала в учетном контроллере и переносе его на компьютер (удаленный съем журнала не везде возможен), без серьезных переделок операционки. В следующем поколении этих контроллеров видимо придется USB-host применять и Mass-Storage с FATом программно поддерживать. Т.е. операционку глобально переделывать. Операционка у нас своя собственная.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 07:41
Рейтинг@Mail.ru


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