А что сбрасывается при вынимании батарейки?
После вынимания батарейки у нас наконец стал доступен Com3.
Для подключения монитора мы попытались воспользоваться модулем ICOP-2811 VGA/LCD Module (видеокарта)
Попробую описать ситуацию более подробно:
Модуль СPC306 некоторое время (порядка двух лет) работал в составе экспериментальной установки. Последовательные порты на нем были не задействованы. Пришло время модернизации и порты стали нужны.
Модуль штатно работает под управлением ОС QNX и связывается через Ethernet.
Мы попробовали по эзернет загрузить штатные драйвера Com-портов, сконфигурировав их согласно документации на модуль. Ни Сom2 ни Сom1 не заработал.
1. Мы попробовали влезть в биос системы через Com3 при помощи гипертерминала, увидели загрузку системы, но на нажатие кнопок на ноутбуке отладочный порт (Com3) не реагировал. Т.е. выводить - выводил, а в обратную сторону не принимал. Мы заподозрили, что вышел из строя приемник на Com3.
2. Мы продолжили эксперименты и подключили внешнюю клавиатуру через служебный шнурок (мышь + клавиатура). На внешнюю клавиатуру модуль среагировал и нам удалось войти в биос модуля. Т.е. набираешь команды на внешней клавиатуре, а графический вывод на ноутбук через сом3 и гипертерминал. Подолбались с настройками в биос, сом порты не заработали - то прерывания 10 и 11 заняты USB, то настройку сохранить не дает.
Поскольку иного выхода не было, приняли решение попробовать сбросить настройку модуля на заводскую (вынули батарейку, после чего вставили ее обратно)
3. Сom3 ожил, стал реагировать на нажатие клавиш в гипертерминале (т.е. приемник у него исправен), но выводить стал только сообщения после старта QNX. Штатные драйвера на Сom1 заработали так, как нам надо. Сom2 не ожил, видимо к нему привязано какое-то другое прерывание или оно конфликтует с USB или еще чем либо. Внешняя клавиатура работать перестала, по крайней мере нажатие клавиш на ней в гипертерминале не отображается. Попытка подключить внешнюю видеокарту и осуществить вывод на нее и попытаться войти тем или иным способом в биос - не получилась (после вынимания батарейки обратно в биос нам войти не удается).
Вроде все. Т.е. мы имеем работоспособный модуль с одним портом RS485 и не можем войти в биос, что бы настроить второй.
Нам нужен либо способ войти в биос, либо попробовать сбросить настройки на заводские. Желательно, какой-нибудь утилитой под QNX, которую можно записать в модуль по сети и сбросить настройки из под него. Или какая либо утилита, которая позволит определить, на каком прерывании оказался Сом2.
------------------------------------------