Re: Чистка информации о виртуальных COM-портах (FTDI)
От: Splin Беларусь  
Дата: 26.10.09 17:18
Оценка: 4 (1)
Здравствуйте, qwerty2006, Вы писали:

Q>Есть задача. Провести тестирование большого количества USB-устройств на базе чипов FTDI. При подключении устройства, создается (драйвером FTDI) виртуальный COM-порт и весь обмен идет через него. Порт создается каждый раз с новым номером (на 1 больше). Т.к. устройств много (1000 штук и более), а количество COM-портов у винды ограниченно, то все это перестает работать. Необходимо, после отключения устройства, почитить информацию об использованом COM-порте, чтобы следующее подключение использовало тот же порт.

Q>Подскажите какой максимальный номер COM-порта может быть в винде (WinXP) и как произвести очистку информации о ранее подключенных устройствах.

Возможно остается ранее установленный драйвер. Для удаления неиспользуемых драйверов необходимо сделать сначала чтобы они отображались в Device Manager (просто выбрать Show Hidden Devices не достаточно):
1. Click Start
2. Click Run
3. Type cmd.exe in the textbox and click OK
4. Type set devmgr_show_nonpresent_devices=1 and hit ENTER
5. Type cd\windows\system32 and hit ENTER
6. Type start devmgmt.msc and hit ENTER
7. When the device manager opens, click the View menu
8. Click Show Hidden Devices

P.S. Можно просто добавить переменную окружения devmgr_show_nonpresent_devices со значением 1 для системы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.