ЗАО «ЗЭО»

Техническая поддержка пользователей => Windows CE, EBoot => Тема начата: Petr.Andr от 26 Июля, 2012, 10:47:12

Название: Чтение/запись регистров в программе на .Net Compact framework
Отправлено: Petr.Andr от 26 Июля, 2012, 10:47:12
Добрый день.
Используем процессорный модуль Тион с платой Сириус.
В VS пишем программу на платформе .Net CF3.5, для чтения/записи регистров используем библиотеку OpenNetCF, в частности класс PhysicalAddressPointer.
Проблема возникает когда обращаемся к регистру DeviceCfg для записи данных, тион зависает. Перед тем как осуществлять запись в регистр DeviceCfg разблокируем его записывая 0хАА в SysSWLock, успешность разблокировки проверяем (результат чтения SysSWLock==1). При этом прочесть данные регистра DeviceCfg можно.
Если обращаться к другим регистрам, например к GPIO, port Е, проблем не возникает.
Может кто сталкивался с такой проблемой, пожалуйста, скажите в какую сторону копать?