ElcnU 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Подскажите пожалуйста, какую программу лучше использовать при работе с VNC1L в "терминалке"? hypertrm.exe под виндой под никсам minicom или чё нить подобное Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Подскажите пожалуйста, какую программу лучше использовать при работе с VNC1L в "терминалке"?Гм. А зачем еще какая-то программа? Терминалом и пользуйтесь. Я, например, Br@y's Terminal использую. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ElcnU 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 (изменено) · Жалоба Увы! К сожалению я не знаю :( Сам бы хотел нечто подобное. VNC1L мы применили от безысходности, для замены уже существующего устройства на основе FDD, предназначенного для съема журнала в учетном контроллере и переносе его на компьютер (удаленный съем журнала не везде возможен), без серьезных переделок операционки. В следующем поколении этих контроллеров видимо придется USB-host применять и Mass-Storage с FATом программно поддерживать. Т.е. операционку глобально переделывать. Операционка у нас своя собственная. мда, ща пробовал побайтово с проверкой CTS. c учетом дампа в кансоле отладочной информации получилос ~5 кБод/сек при сконфигурированных 3Мбод. надо искать другие подходы :( либо писать драйвер, чтоб работать в режиме ядра Изменено 8 февраля, 2008 пользователем ElcnU Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirYU 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба мда, ща пробовал побайтово с проверкой CTS. c учетом дампа в кансоле отладочной информации получилос ~5 кБод/сек при сконфигурированных 3Мбод. надо искать другие подходы :( либо писать драйвер, чтоб работать в режиме ядра Вроде запустил VNC1L c FIFO, впечатления такие, одним словом ТОРМОЗ. Максимум, чо удается выжать примерно 130-150 кБ/сек. Одна команда так и не заработала CD ( change directory). Квитирование странное, иногда при записи в файл вдруг ни стого ни с сего возникает запрет на запись и требуется чтение (вычерпывание) буфера, только после этого можно продолжать запись иначе полный "висяк". Допускаю, что у меня тоже не все сделано гладко, но работает. МК ATmega128. Перехожу к написанию библиотеки под UART. У кого какие впечатления, очень интересно обсудить ньюансы и возможные грабли. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ElcnU 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Вроде запустил VNC1L c FIFO, впечатления такие, одним словом ТОРМОЗ. Максимум, чо удается выжать примерно 130-150 кБ/сек. Одна команда так и не заработала CD ( change directory). Квитирование странное, иногда при записи в файл вдруг ни стого ни с сего возникает запрет на запись и требуется чтение (вычерпывание) буфера, только после этого можно продолжать запись иначе полный "висяк". Допускаю, что у меня тоже не все сделано гладко, но работает. МК ATmega128. Перехожу к написанию библиотеки под UART. У кого какие впечатления, очень интересно обсудить ньюансы и возможные грабли. в принципе после отключения DMA на BF537 всё завелось на 3х мегабитах(баудрэйт). а скорость впринципе таже 130-150 кБ/сек. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Дык буфер у нее маленький, от того и тормоз. Ей же FAT с FlashDrive постоянно перечитывать приходится. А куда она его считывать может? Только во внутренний буфер. А он маленький. Вот если бы можно было прицепить внешнюю SRAMину хотя бы на несколько сотен кБайт, то думаю раза в три скорость бы можно было поднять. Кстати, по моим подсчетам расчитывать на скорость записи/чтения выше 1,5МБайт/с в любом случае не стоит. Это теоретический предел для VNC1L на данный момент. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ElcnU 0 8 февраля, 2008 Опубликовано 8 февраля, 2008 · Жалоба Кстати, по моим подсчетам расчитывать на скорость записи/чтения выше 1,5МБайт/с в любом случае не стоит. Это теоретический предел для VNC1L на данный момент. ну по rs232 точно не поднять такую скорость, потомучто максимальный baud rate 3 МБот/с Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirYU 0 11 февраля, 2008 Опубликовано 11 февраля, 2008 · Жалоба ну по rs232 точно не поднять такую скорость, потомучто максимальный baud rate 3 МБот/с Так вот и получается, что узкое место не внешний интерфейс VNC1L, а внутрення реализация обмена с USB учтройствами. Тогода получается, что использование FIFO серьезного выиграша не дает, зато занимает 12 ног контроллераю. Можно ли сделать такой вывод? А кстати, что можно сказать про SPI, кроме того что он внешне какой то кривой? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 11 февраля, 2008 Опубликовано 11 февраля, 2008 · Жалоба А кстати, что можно сказать про SPI, кроме того что он внешне какой то кривой?У VNC1L нету выхода запроса прерывания для сигнализирования подключения USB FlashDrive (выходы для индикации не считаем) и/или готовности к транзакции. Поэтому в режиме SPI нужно постоянно поллинг внутренних регистров делать. Режим UART с этой точки зрения удобнее: каналы приема/передачи раздельные, сигналы для квитирования обмена имеются, момент подключения USB FlashDrive по сообщению от VNC1L отловить несложно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
svidok 0 12 февраля, 2008 Опубликовано 12 февраля, 2008 · Жалоба Подскажите пожалуйста, можно ли работать в режиме сокращенных шестнадцатеричных команд в "терминалке"? И еше вопрос - какой командой можно создавать файлы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ElcnU 0 12 февраля, 2008 Опубликовано 12 февраля, 2008 · Жалоба Подскажите пожалуйста, можно ли работать в режиме сокращенных шестнадцатеричных команд в "терминалке"? И еше вопрос - какой командой можно создавать файлы? нет, потомучто там непечатываемые символы юзаются OPW file в pdf всё есть Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 12 февраля, 2008 Опубликовано 12 февраля, 2008 · Жалоба Подскажите пожалуйста, можно ли работать в режиме сокращенных шестнадцатеричных команд в "терминалке"?Можно, но не любой. В Br@y's Terminal, например, есть такой режим. Только в терминалке-то как раз удобнее обычными командами пользоваться. И еше вопрос - какой командой можно создавать файлы?В новой ревизии прошивки (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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
svidok 0 13 февраля, 2008 Опубликовано 13 февраля, 2008 · Жалоба Есть необходимость работы с VNC1L по интерфейсу FIFO. Подскажите, какой режим записи (команд либо данных) лучше для этого использовать в плане скорости либо удобства записи и можно ли в FIFO управлять скоростью записи в FLASH? Спасибо огромное за все предыдущие ответы. Я только в начале пути освоения подобных вещей и заранее прошу прощения за может быть не совсем корректные вопросы. Если кто-нибудь работал с VNC1L по FIFO с использованием PIC контроллеров, буду благодарен за ссылку на какой-нибудь тестовый пример. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
svidok 0 19 марта, 2008 Опубликовано 19 марта, 2008 · Жалоба Господа! Поясните, пожалуйста, смысл процедуры синхронизации контроллера с VNC1L. Необходима ли подобная процедура при использовании FIFO интерфейса? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirYU 0 24 марта, 2008 Опубликовано 24 марта, 2008 · Жалоба Господа! Поясните, пожалуйста, смысл процедуры синхронизации контроллера с VNC1L. Необходима ли подобная процедура при использовании FIFO интерфейса? Если я правильно понял речь идет о команде ECHO? Кроме как получение обратно того, что послал ни какой синхронизации, на мой взгляд, не просматривается. Косвенно можно судить о готовности VNC1L к работе, хотя это можно сделать прочитав сообщение STARTUP. А вообще то загадка, что они хотели. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться