Raspberrry Pi 3 + Windows IOT Core падает через некоторое время - PullRequest
0 голосов
/ 31 мая 2019

Я разрабатываю приложение UWP на Raspberry Pi 3 с Windows IOT Core.Но после того, как я разверну свое приложение и использую его пару дней, ОС вылетает.Это говорит, что что-то пошло не так.Там написано "Ваш компьютер столкнулся с проблемой и нуждается в перезагрузке".Он перезагружается пару раз, но все равно та же ошибка при каждой загрузке.

Я попытался удалить карту SD (класс 10,64 ГБ), отформатировать ее и переустановить все.Сначала все было хорошо, но через некоторое время появляется та же ошибка.Я пытался использовать разные сборки ОС, и это не сработало.Я пытался использовать промышленный источник питания (5V3A), но он также не работал.

Моя SD-карта не является одной из рекомендуемых, но мне действительно нужно получить рекомендованные SD-карты для правильного использования ядра Windows iot?

Ответы [ 2 ]

0 голосов
/ 03 июня 2019

Вы можете использовать Windows Debugger для отладки ядра и драйверов в Windows IoT Core.WinDbg - очень мощный отладчик, с которым знакомо большинство разработчиков Windows.Или вы также можете обратиться к этой теме в MSDN, где показано, как создать файл дампа при сбое приложения.Если возможно, вы можете поделиться своим кодом, чтобы мы могли воспроизвести проблему.

0 голосов
/ 31 мая 2019

«Ваш компьютер столкнулся с проблемой и нуждается в перезагрузке» - типичное сообщение с синим экраном, наблюдаемое в системах Windows за последние несколько лет - ноутбуки и настольные компьютеры с гораздо большими жесткими дисками и без SD-карты.Ошибка не связана с ОЗУ или нехваткой дискового пространства (операционные системы, работающие в графическом режиме, обычно отслеживают и активно предупреждают об этом).В вашем случае он отображается при запуске, когда не много работает (занимает ОЗУ), и вы можете проверить количество места, используемого на карте с ПК.

Основные статистические данные для карт SD:размер (у вас есть много) и скорость (достаточно ясно, иначе у вас возникнут проблемы с установкой / запуском чего-либо после запуска Pi).Причина кроется в другом, и выяснение того, что потребует получения более подробного сообщения об ошибке Windows - «проблема» может означать что угодно.По моему опыту, ошибки синего экрана в основном связаны с неправильной установкой драйвера, иногда с плохим обновлением Windows - но у IoT Core есть свои альтернативы, такие как «плохая конфигурация системы» .Найдите строку с подчеркиванием (например, BAD_SYSTEM_CONFIG_INFO) в конце вашего сообщения на синем экране, так как это первая подсказка.

К сожалению, большинство документов Windows BSoD предназначено для традиционных ПК, поэтому я не могу рекомендовать конкретные инструменты для устранения неполадоки будьте уверены, что они будут работать на Пи.

...