|
|
  |
VNC1L или SL811, помогите определиться |
|
|
|
Feb 8 2008, 08:01
|
Участник

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

|
Цитата(Dmi3y @ Feb 8 2008, 10:57)  Подскажите пожалуйста, какую программу лучше использовать при работе с VNC1L в "терминалке"? hypertrm.exe под виндой под никсам minicom или чё нить подобное
|
|
|
|
|
Feb 8 2008, 08:27
|
Участник

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

|
Цитата(rezident @ Feb 8 2008, 11:00)  Увы! К сожалению я не знаю  Сам бы хотел нечто подобное. VNC1L мы применили от безысходности, для замены уже существующего устройства на основе FDD, предназначенного для съема журнала в учетном контроллере и переносе его на компьютер (удаленный съем журнала не везде возможен), без серьезных переделок операционки. В следующем поколении этих контроллеров видимо придется USB-host применять и Mass-Storage с FATом программно поддерживать. Т.е. операционку глобально переделывать. Операционка у нас своя собственная. мда, ща пробовал побайтово с проверкой CTS. c учетом дампа в кансоле отладочной информации получилос ~5 кБод/сек при сконфигурированных 3Мбод. надо искать другие подходы  либо писать драйвер, чтоб работать в режиме ядра
Сообщение отредактировал ElcnU - Feb 8 2008, 08:28
|
|
|
|
|
Feb 8 2008, 12:06
|
Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782

|
Цитата(ElcnU @ Feb 8 2008, 11:27)  мда, ща пробовал побайтово с проверкой CTS. c учетом дампа в кансоле отладочной информации получилос ~5 кБод/сек при сконфигурированных 3Мбод. надо искать другие подходы  либо писать драйвер, чтоб работать в режиме ядра Вроде запустил VNC1L c FIFO, впечатления такие, одним словом ТОРМОЗ. Максимум, чо удается выжать примерно 130-150 кБ/сек. Одна команда так и не заработала CD ( change directory). Квитирование странное, иногда при записи в файл вдруг ни стого ни с сего возникает запрет на запись и требуется чтение (вычерпывание) буфера, только после этого можно продолжать запись иначе полный "висяк". Допускаю, что у меня тоже не все сделано гладко, но работает. МК ATmega128. Перехожу к написанию библиотеки под UART. У кого какие впечатления, очень интересно обсудить ньюансы и возможные грабли.
|
|
|
|
|
Feb 8 2008, 13:22
|
Участник

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

|
Цитата(VladimirYU @ Feb 8 2008, 15:06)  Вроде запустил VNC1L c FIFO, впечатления такие, одним словом ТОРМОЗ. Максимум, чо удается выжать примерно 130-150 кБ/сек. Одна команда так и не заработала CD ( change directory). Квитирование странное, иногда при записи в файл вдруг ни стого ни с сего возникает запрет на запись и требуется чтение (вычерпывание) буфера, только после этого можно продолжать запись иначе полный "висяк". Допускаю, что у меня тоже не все сделано гладко, но работает. МК ATmega128. Перехожу к написанию библиотеки под UART. У кого какие впечатления, очень интересно обсудить ньюансы и возможные грабли. в принципе после отключения DMA на BF537 всё завелось на 3х мегабитах(баудрэйт). а скорость впринципе таже 130-150 кБ/сек.
|
|
|
|
|
Feb 8 2008, 14:15
|
Участник

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

|
Цитата(rezident @ Feb 8 2008, 16:55)  Кстати, по моим подсчетам расчитывать на скорость записи/чтения выше 1,5МБайт/с в любом случае не стоит. Это теоретический предел для VNC1L на данный момент. ну по rs232 точно не поднять такую скорость, потомучто максимальный baud rate 3 МБот/с
|
|
|
|
|
Feb 11 2008, 06:28
|
Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782

|
Цитата(ElcnU @ Feb 8 2008, 17:15)  ну по rs232 точно не поднять такую скорость, потомучто максимальный baud rate 3 МБот/с Так вот и получается, что узкое место не внешний интерфейс VNC1L, а внутрення реализация обмена с USB учтройствами. Тогода получается, что использование FIFO серьезного выиграша не дает, зато занимает 12 ног контроллераю. Можно ли сделать такой вывод? А кстати, что можно сказать про SPI, кроме того что он внешне какой то кривой?
|
|
|
|
|
Feb 12 2008, 18:56
|
Группа: Участник
Сообщений: 11
Регистрация: 8-02-08
Пользователь №: 34 854

|
Подскажите пожалуйста, можно ли работать в режиме сокращенных шестнадцатеричных команд в "терминалке"? И еше вопрос - какой командой можно создавать файлы?
|
|
|
|
|
Feb 12 2008, 19:52
|
Участник

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

|
Цитата(Dmi3y @ Feb 12 2008, 21:56)  Подскажите пожалуйста, можно ли работать в режиме сокращенных шестнадцатеричных команд в "терминалке"? И еше вопрос - какой командой можно создавать файлы? нет, потомучто там непечатываемые символы юзаются OPW file в pdf всё есть
|
|
|
|
|
Feb 12 2008, 20:15
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(Dmi3y @ Feb 12 2008, 23:56)  Подскажите пожалуйста, можно ли работать в режиме сокращенных шестнадцатеричных команд в "терминалке"? Можно, но не любой. В Br@y's Terminal, например, есть такой режим. Только в терминалке-то как раз удобнее обычными командами пользоваться. Цитата(Dmi3y @ Feb 12 2008, 23:56)  И еше вопрос - какой командой можно создавать файлы? В новой ревизии прошивки (3.62) имеются команды Цитата OPW·file - Open a file for writing or create a new file и Цитата OPW·file·datetime - Open a file for writing or create a new file Also specify a file date and time Скачайте последнюю версию прошивки и читайте Vinculum Firmware User Manual V2.3 Rev 2.pdf
|
|
|
|
|
Feb 13 2008, 17:39
|
Группа: Участник
Сообщений: 11
Регистрация: 8-02-08
Пользователь №: 34 854

|
Есть необходимость работы с VNC1L по интерфейсу FIFO. Подскажите, какой режим записи (команд либо данных) лучше для этого использовать в плане скорости либо удобства записи и можно ли в FIFO управлять скоростью записи в FLASH?
Спасибо огромное за все предыдущие ответы. Я только в начале пути освоения подобных вещей и заранее прошу прощения за может быть не совсем корректные вопросы. Если кто-нибудь работал с VNC1L по FIFO с использованием PIC контроллеров, буду благодарен за ссылку на какой-нибудь тестовый пример.
|
|
|
|
|
Mar 19 2008, 20:53
|
Группа: Участник
Сообщений: 11
Регистрация: 8-02-08
Пользователь №: 34 854

|
Господа! Поясните, пожалуйста, смысл процедуры синхронизации контроллера с VNC1L. Необходима ли подобная процедура при использовании FIFO интерфейса?
|
|
|
|
|
Mar 24 2008, 12:55
|
Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782

|
Цитата(Dmi3y @ Mar 19 2008, 23:53)  Господа! Поясните, пожалуйста, смысл процедуры синхронизации контроллера с VNC1L. Необходима ли подобная процедура при использовании FIFO интерфейса? Если я правильно понял речь идет о команде ECHO? Кроме как получение обратно того, что послал ни какой синхронизации, на мой взгляд, не просматривается. Косвенно можно судить о готовности VNC1L к работе, хотя это можно сделать прочитав сообщение STARTUP. А вообще то загадка, что они хотели.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|