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

 
 
> В примере от ИАР virtualcom для lpc2148 драйвер для XP не устанавливается.
Jurdens
сообщение Apr 21 2008, 03:48
Сообщение #1


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

Группа: Свой
Сообщений: 107
Регистрация: 9-07-05
Пользователь №: 6 656



Скомпилировал пример VirtualCom подключил к USB винда опознала попросила драйвер я указал путь на файл iarvircomport.inf , пожужав комп сказал что драйвер не установлен.Кто нибуть использовал
USB как виртуальный ком ? и какой максимальной скорости можно достичь? Ну и как оживить промер от ИАРа?
Заранее благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
=F8=
сообщение Apr 22 2008, 19:12
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



Цитата(Jurdens @ Apr 21 2008, 06:48) *
Скомпилировал пример VirtualCom подключил к USB винда опознала попросила драйвер я указал путь на файл iarvircomport.inf , пожужав комп сказал что драйвер не установлен.


В версии 5.10(а возможно и в других) ИАРа PID в inf файле не совпадает с таковым в дескрипторе ус-ва(см файл usb_dev_desc.c)

В inf файле:

[IAR_Systems]
%IAR_CDC&PID_0008%=IarVirCOM,USB\VID_FFFF&PID_0008
%IAR_CDC&PID_000B%=IarVirCOM,USB\VID_FFFF&PID_000B
%IAR_CDC&PID_000F%=IarVirCOM,USB\VID_FFFF&PID_000F
%IAR_CDC&PID_0011%=IarVirCOM,USB\VID_FFFF&PID_0011

в usb_dev_desc:

const UsbStandardDeviceDescriptorStr_t UsbStandardDeviceDescriptorStr =
{
sizeof(UsbStandardDeviceDescriptorStr_t), // bLength
UsbDescriptorDevice, // bDescriptorType
0x110, // bcdUSB
UsbDeviceClassCommunications, // bDeviceClass
0, // bDeviceSubClass
0, // bDeviceProtocol
Ep0MaxSize, // bMaxPacketSize0
0xFFFF, // idVendor
0x0006, // idProduct !!!!!!!!!!!!!!!!
0x0000, // bcdDevice
iManufacturerStr, // iManufacturer
iProductStr, // iProduct
iSerialNumberStr, // iSerialNumber
1, // bNumConfigurations
};

надо либо изменить idProduct в дескрипторе у-ва либо добавить строку с PID 0x0006 в inf файл.

Цитата
Кто нибуть использовал USB как виртуальный ком ? и какой максимальной скорости можно достичь?


Использую, работает нормально но не особо шустро. В этом примере используется виндовый драйвер usbser.sys который славится своей тормознутостью, на скорость не тестировал, но врядли больше мегабита.
Go to the top of the page
 
+Quote Post



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

 


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


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