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

 
 
> В примере от ИАР 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
WoLfhOUnD
сообщение Jun 2 2010, 12:47
Сообщение #3





Группа: Новичок
Сообщений: 1
Регистрация: 19-05-10
Пользователь №: 57 358



Цитата(=F8= @ Apr 22 2008, 23:12) *
Использую, работает нормально но не особо шустро. В этом примере используется виндовый драйвер usbser.sys который славится своей тормознутостью, на скорость не тестировал, но врядли больше мегабита.


У меня вопрос уровня чайника. Можешь объяснить как в этом примере передавать нужные мне данные через этот виртуальный ком порт.(я не особо просто силен в программировании)

Просто у меня в задумках приделать термопару к LPC2148 и выводить температуру на экран компьютера.

Сообщение отредактировал WoLfhOUnD - Jun 2 2010, 12:48
Go to the top of the page
 
+Quote Post



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

 


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


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