Atmel Studio 7 не показывает никаких инструментов отладки

Я только что установил Atmel Studio 7 на свой ноутбук HP с Windows 10. Я впервые работаю с компилятором C со времен старшей школы и впервые работаю с микроконтроллером.

Я загрузил один из их примеров проектов и построил его без ошибок. Однако я не могу отлаживать, так как нет возможности использовать инструмент отладки (см. снимок экрана). Единственный вариант — «Пользовательский инструмент программирования», в то время как во всех их обучающих видеороликах показан вариант для отладчика или симулятора SAM-ICE (например, https://www.youtube.com/watch?v=9QlDSNeuAdY)

Я потратил часы, пытаясь найти проблему в Интернете, но безуспешно. Пожалуйста помоги!

введите здесь описание изображения


person DankMasterDan    schedule 25.07.2017    source источник
comment
Я думаю, вам нужно подключить отладчик к ПК. Может быть USB-отладчик!   -  person Gaurav Pathak    schedule 25.07.2017
comment
@GauravPathak, но разве я не могу отлаживать через симулятор?   -  person DankMasterDan    schedule 25.07.2017
comment
@DankMasterDan Вы сначала выбрали устройство?   -  person DigitalNinja    schedule 26.07.2017
comment
Не все устройства поддерживаются симулятором. Как правило, устройства на базе ARM (SAM) не являются таковыми.   -  person Ivar Bonsaksen    schedule 31.07.2017
comment
убедитесь, что вы выбрали atmega8 или atmega16, если это не работает .. попробуйте другое решение   -  person mohammed mems    schedule 01.12.2018


Ответы (4)


Я добавлю эту информацию, так как я только что потратил немало времени, пытаясь определить, почему инструмент отладки не был доступен в качестве опции:

Убедитесь, что вы подключили правильное устройство.

Я знаю, это звучит ужасно банально, но в моем случае у меня есть обе платы SAML21 и SAML22 Xplained Pro, и я забыл, какую из них я выбрал для конкретного проекта. Если у вас есть открытый проект, предназначенный для одного, но подключенное устройство отличается, у вас может возникнуть эта проблема. Единственной доступной опцией становится «Пользовательский инструмент программирования», который бесполезен.

После подключения правильной платы мне пришлось вернуться в меню Tool и изменить выбранный отладчик/программатор на соответствующую (единственную) опцию EDBG • ATML######.

Если вы не используете плату Atmel Xplained, это может быть неприменимо.

person JYelton    schedule 12.02.2019

Я также потратил некоторое время на эту проблему и обнаружил, что все, что мне нужно было сделать, это перейти к параметрам Устройство и отладка, затем перейти к Сборка и выбрать Все конфигурации. в окне конфигурации, тогда симулятор должен появиться в разделе инструментов.

person Gregorovitch    schedule 16.04.2019

У меня была такая же проблема. Я решил эту проблему, сняв флажок Tools->Options->Debugger->Backend Agent -> Запустите Local Backend Agent, а затем снова установите этот флажок

person Alexei    schedule 21.10.2019

В моем случае это был atbackend.exe, который разбился после спящего режима моего ноутбука. Мне пришлось остановить Atmel Studio, убедиться, что в системе нет процессов AtmelStudio или atbackend, а затем снова запустить ATmel STudio. После этого Симулятор появился в отладчике/программаторе Tool-Selected.

person Gray    schedule 08.05.2020