QNX RTP Logo QNX Realtime Platform: Русский Портал QNX
Sunday, 7 Sep 2008 05:39
Меню

Проект OpenNET - все о Unix
Главная

 · Начало · Статистика · Поиск ·

  QNX.ORG.RU —› Встраиваемые системы —› Отключение питания и QNX 4.25 на CompactFlash

Посл.ответ Сообщение


Дата: 23 Янв,  13:23 · Поправил: Alex_tr

QNX 4.25 установлен на Fastwel CPU686E, CompactFlash Fastwel 512 м.б. При отключении питания рубильником портятся файлы, записанные на флеш. Так как записи на диск во время работы системы у меня не будет, меня это не особо беспокоило, пока не проявилась еще одна проблема - при отключении питания рубильником и последующем включении что-то происходит с портами RS232. Стартует передача по RS232 нормально, но при приходе чего-нибудь с консоли или RS232 порт на прием и передачу затыкается. После выполнении shutdown все восстанавливается, работает и на прием и на передачу. Есть предположение, что это связано с порчей данных на флэшке при отключении питания рубильником - что-то остается на флэшке и порты RS232 неправильно инициализируются. Подскажите, кто-нибудь сталкивался с подобной проблемой? Что с этим можно сделать?


Дата: 23 Янв,  13:40

Alex_tr
Есть предположение, что это связано с порчей данных на флэшке при отключении питания рубильником - что-то остается на флэшке и порты RS232 неправильно инициализируются.

Работа RS232 ничем, кроме драйвера не обеспечивается, а драйвер не перезаписывается в процессе работы. Команда shutdown (по моему) ничего, кроме рассылки сигналов для корректного завершения программ и синхронизации файловой системы не делает. Возможно аппаратный ресет во время следующей за выключением питания загрузки поможет...


Дата: 23 Янв,  15:06 · Поправил: Alex_tr

При инициализации системы создаются устройства /dev/serN Возможно, портятся эти файлы, и при последующей загрузке на могут правильно переписаться?


Дата: 24 Янв,  06:52

Alex_tr
При инициализации системы создаются устройства /dev/serN Возможно, портятся эти файлы, и при последующей загрузке на могут правильно переписаться?

Это не файлы, а устройства -- они не находятся на диске, они создаются при запуске драйвера.


Дата: 2 Июл,  14:24

Фишка в том, что грохаются файлы как миленькие.

Вопрос к Алексу - нуйдено "лекарство" ?


Дата: 3 Июл,  13:28

Fsys -a -A ?


Дата: 29 Июл,  13:55

Лекарство небыло найдено. Заменил флэшку, вроде полегчало. Еще возможно, что платка с RS232 была сильно чувствительная, какие-нибудь наводки при отключении питания. Заземлил все, что можно.

You must login to post.

©   2000-2003 Команда проекта QNX.ORG.RU // QNX.ORG.RU Team
Авторы проекта: Дмитрий Алексеев [dmi] и Дмитрий Васильев. Техническое сопровождение проекта: Игорь Сорокин [isorokin]. Информационное сопровождение: Дмитрий Алексеев [dmi]
QNX - зарегистрированная торговая марка QNX Software Systems, Ltd., Canada. Остальные упоминаемые на сайте торговые марки и логотипы являются исключительно собственностью их уважаемых владельцев. Ничьи права не затронуты. Материалы сайта не могут быть скопированы и где-либо использованы в той или иной форме без письменного разрешения разработчиков сайта.
Powered by Mambo Open Source