Перейти к содержимому


Фото

Перенос NK.bin с IDE-Compact Flash на USB Flash

Панельный компьютер сломался

  • Чтобы отвечать, сперва войдите на форум
2 ответов в теме

#1 iobox

iobox

    Newbie

  • Members
  • Фишка
  • 1 Сообщений:

Опубликовано 19.05.2017 - 10:18

Добрый день!

Вышел из строя контроллер IDE на панельном компьютере Beckhoff, соответственно операционная система WinCE 6.0 не загружается. В качестве носителя используется Compact Flash, образ есть.

Есть выбор загрузчика WinCE в BIOS, но он обращается к IDE устройству, поэтому поставил загрузку с USB флешки.

Сделал загрузочную USB флешку с MS-DOS и LOADCEPC-загрузчиком, скопировал туда все файлы, включая NK.bin, прописал вместо с настройками дисплея в Autoexec.bat, включил с помощью ключа /v диагностические сообщения.

В общем, останавливается все где-то на 100 строке:
Jumping to 0x002226F0 на черном экране.

Подскажите, пожалуйста, что можно сделать помимо покупки панельного компьютера Beckhoff? Может кто-нибудь помочь с изменением NK.bin для загрузки с USB флешки?

NK.bin могу отправить.



#2 Sergey Antonovich

Sergey Antonovich

    Member

  • Members
  • ФишкаФишка
  • 214 Сообщений:

Опубликовано 27.06.2017 - 15:43

Попробуйте еще BIOS loader


Сергей Антонович
Системный инженер по встраиваемым решениям отдела исследований и разработок
Кварта Технологии

#3 Shust

Shust

    Advanced Member

  • Members
  • ФишкаФишкаФишка
  • 407 Сообщений:
  • МестоположениеMoscow

Опубликовано 29.06.2017 - 12:28

У вас образ-то загружается, только потом зависает, с BIOSLoader'ом лучше не станет.

 

1. Попробуйте снять дамп по serial-порту (если такой есть), стандартные настройки 38400N8. "Debug port" по умолчанию = COM1, 0x3F8

Попадались железки где UART'а нет вообзе и они зависали при попытке вывода в порт. В таком случае "debug port" надо отключить через параметр /c:0  (loadcepc /c:0).

 

2. Возможно в образе задействован "persistent registry", т.е. сохраняемый на IDE реестр. Пока не "поднимиться" носитель, WinCE не стартует.

В таком случае поможет только пересборка образа.

 

3. Вы можете самостоятельно собрать пробный образ на базе BSP CEPC и посмотреть работоспособность системы.






0 пользователей читают эту тему

0 members, 0 guests, 0 anonymous users