Простой проект FEZ Cerberus застрял на "Целевая среда отладки загружает сборки приложений и начинает выполнение"
У меня проблемы с проектом.Net MF 4.2, запущенным на СЭЗ "Цербер". Для устранения проблемы я переключился на очень простой проект.Net Gadgeteer. В Visual Studio 2012 я создаю новый проект.Net Gadgeteer, нацеленный на.Net MF 4.2, добавляю материнскую плату FEZ Cerberus и запускаю проект. То, что я ожидаю увидеть в окне вывода, - это куча диагностических сообщений, за которыми следует "Программа запущена", начиная с панели котла. Program.cs
файла ProgramStarted
Метод содержит только одну строку кода: Debug.Print("Program Started");
Но это не то, что я вижу.
Вместо этого я получаю этот вывод:
Found debugger!
Create TS.
Assembly: System (4.2.0.0) Loading Deployment Assemblies.
Assembly: Microsoft.SPOT.Hardware.PWM (4.2.0.1) Attaching deployed file.
Assembly: System.IO (4.2.0.0) Attaching deployed file.
Assembly: Microsoft.SPOT.Hardware (4.2.0.0) Attaching deployed file.
Assembly: mscorlib (4.2.0.0) Attaching deployed file.
Assembly: VanillaCerbGadgeteerApp (1.0.0.0) Attaching deployed file.
The debugging target runtime is loading the application assemblies and starting execution.
И вот где он торчит навсегда. Вот вещи, которые я пытался исправить.
- Перезагрузите СЭЗ Цербер
- Перезагрузите компьютер
- Приостановка отладки, а затем возобновление. Пауза завершается с ошибкой "Невозможно прервать выполнение. Отладчик все еще подключается к процессу, или процесс в настоящее время не выполняет тип кода, выбранный для отладки".
- Переключение между USB-портом ПК и USB-концентратором с питанием
- Удаление драйверов WinUSB и установка устаревших драйверов
- Установка точки останова (она никогда не будет достигнута)
- Переход на другую системную плату FEZ Cerberus
- Запустив SDTFUTester для стирания памяти на СЭЗ Цербер, переустановите DFU
Tinybooter_4_2_6_1.dfu
и затем с помощью инструмента FEZConfig обновите микропрограмму до 4.2.6.1 на материнской плате.
Ни один из этих шагов не работает. Я все еще застрял на линии The debugging target runtime is loading the application assemblies and starting execution
, Что я должен сделать, чтобы отладить это и исправить это?
(NB. Одна вещь, которая исправила это, - это восстановить мой ноутбук, то есть стереть диск, установить ОС и т. Д. С нуля. Однако это исправление не было постоянным, я скоро вернулся, застрял в той же точке.)
Я использую Visual Studio 2012, и у меня установлены NETMF SDK 4.3 (окончательная первоначальная версия) и NETMF и Gadgeteer Package 2013 R3. Я в настоящее время на Windows 8.1, хотя у меня возникла та же (или, по крайней мере, похожая) проблема, когда ноутбук был на Windows 8.
1 ответ
Похоже, это была аппаратная ошибка на ПК. Я сменил жесткий диск в ноутбуке Dell E6320, который использовал, на другой Dell E6320, и теперь проекты работают нормально.