Синий экран из-за Windows IoT Core 10 B + загрузка - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь запустить Windows IoT Core 10 B + поверх Raspberry Pi 3 B +.
Планшет новый.ОС, которую я скачал отсюда: Windows IoT 10 B + , я использовал: RaspberryPi 3B+ Technical Preview Build 17661

Я пользователь это руководство для установки ОС на флэш-память.

У меня 4-дюймовый ЖК-дисплей HDMI с сенсорной панелью, подключенной к планшету.
Для подключения ЖК-дисплея мне нужно было изменить исходный файл конфигурации (g:\config.txt) - см. Код ниже.Но проблема не в конфиге, когда я использую оригинальный конфиг, я не обнаружил устройство в Dashboard.Если я использую измененную конфигурацию, у меня работает монитор, но у меня синий экран.

У меня есть следующие диски после загрузки FFU:

  • USB-накопитель F:
  • EFIESPG:
  • MainOS H:
  • Данные J:

Я искал журналы и важные файлы, но ничего не нашел:

  • j: \ FirstBoot.Complete

Некоторые файлы, подобные DUMP, однако не могут открыть его в Visual Studio как файлы DUMP:

  • j: \ DUMP0c15.tmp
  • j: \ DUMP0c35.tmp
  • j: \ DedicatedDumpFile.sys

Следуйте каталогам, однако они пусты:

  • j: \ Logfiles \ WMI \ RtBackup \
  • j: \ CrashDump \
  • h: \ Windows \ tracing \
  • h:\ Windows \ LiveKernelReports \
  • h: \ Windows \ system32 \ winevt \ Logs \

Изменено содержимое: g:\config.txt:

init_uart_clock=16000000    # Set UART clock to 16Mhz
kernel_old=1                # Load kernel.img at physical memory address 0x0
safe_mode_gpio=8            # A temp firmware limitation workaround
max_usb_current=1           # Enable maximum usb current
gpu_mem=32                  # Set VC to 32MB, ARM DRAM to (1008-32)MB
hdmi_force_hotplug=1        # Enable HDMI display even if it is not connected (640x480)
core_freq=250               # Frequency of GPU processor core in MHz
framebuffer_ignore_alpha=1  # Ignore the alpha channel for Windows.
framebuffer_swap=1          # Set the frame buffer to be Windows BGR compatible.
disable_overscan=1          # Disable overscan
hdmi_group=2                # Use VESA Display Mode Timing over CEA
hdmi_mode=87                 # 5 inch screen
hdmi_cvt 480 800 60 6 0 0 0  # 5 inch screen
dtoverlay=ads7846,cs=1,penirq=25,penirq_pull=2,speed=50000,keep_vref_on=0,swapxy=0,pmax=255,xohms=150,xmin=200,xmax=3900,ymin=200,ymax=3900
display_rotate=3

Thisэто скриншот синего экрана:

Blue screen

Как я вижу, есть уведомление оt: BAD_SYSTEM_CONFIG_INFO

Я прочитал страницу устранения неполадок и некоторую другую информацию.
У меня есть следующие вопросы:

  • За что отвечают приводы:G:, F:, J:, H:?
  • Где найти журналы загрузки в файловой системе Windows IoT?
  • Где найти дополнительную документацию по IoT WindowsАрхитектура ОС и дерево каталогов ее системы?
  • В чем может быть проблема?

PS: У меня есть успешный опыт запуска Windows IoT Core 10 на Raspberry Pi3.

1 Ответ

0 голосов
/ 15 февраля 2019

Обратите внимание, что нет официального выпуска версия Windows IoT Core для Raspberry Pi 3 B + .Предполагается, что для работы на 3B + существует только одна предварительная версия инсайдера 17761.Поэтому используйте загруженный образ без каких-либо изменений, чтобы увидеть, работает ли он.

Но проблема не в конфигурации, когда я использую исходную конфигурацию, я должен обнаружить устройство в Dashboard.Если я использую измененный конфиг, у меня работает монитор, но у меня синий экран.

Если вы хотите сказать, что не можете обнаружить устройство в Dashboard, подключите дисплей через HDMI, чтобы увидеть, как загружается система, илине.Для меня «BAD_SYSTEM_CONFIG_INFO» кажется из-за того, что вы изменили настройки по умолчанию, так что загрузка системы не удалась.

За что отвечают диски: G :, F :, J :, H:?

MainOS: предустановленные ОС и приложения.

EFI: раздел фиксированного размера с менеджером загрузки, база данных конфигурации загрузки.

Данные: раздел пользовательских данных, кусты реестра пользователей, приложения, данные приложений.

Более подробную информацию см. В разделе " IoT Device Layout ".

Где я могу найти журналы загрузки в файловой системе Windows IoT?

Вам может понадобиться использовать WinDbg для получения информации о загрузке, когда система может успешно загрузиться.

Где можно найти дополнительную документацию об архитектуре Windows IoT и дереве каталогов ее системы?

Кажется, такого специализированного документа нет.Но вы можете ссылаться на следующие документы:

«Ядро Windows» , «Архитектура Windows 10» , «Обзор IoT для Windows 10» , «Общий доступ к файлам Windows»

Windows IoT Core - это версия Windows 10 для IoT.Он имеет много общего с другими версиями Windows 10 и имеет некоторые ограничения из-за ограниченного ресурса устройства.Таким образом, вы можете сравнить Windows 10 IoT Core и полную версию Windows 10, например Windows 10 IoT Enterprise, чтобы понять это.

...