Добрый день. При отладке программы, точки останова устанавливаются (Atmel Studio 7), но при запуске отладки курсор на них не останавливается, как будто их вообще нет. Подскажите пожалуйста, может в настройках, что-то поменять?
Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.
Спасибо всем ответившим!!! Вопрос решается сменой настроек. По умолчанию стоит Toolchain от CVAVR, изменил на встроенный от Atmel Studio 7. Точки заработали.
Заголовок сообщения: Re: Atmel Studio 7 - не работают точки останова
Добавлено: Ср янв 17, 2018 03:28:12
Родился
Зарегистрирован: Вт сен 15, 2015 07:27:07 Сообщений: 3
Рейтинг сообщения:0
Здравствуйте! У меня в atmel studio 6 перестали работать точки останова. Пишу на ассемблере. Точки устанавливаются, но при запуске отладки исчезают, вместе с курсором, а в окне настроек Breakpoint они отображены, но все на одной линии Line (произвольное число).Причем эта линия начинается в сегменте cseg сразу на 0x0000. Программа при этом выполняется корректно, только отлаживать ее нет возможности. Переустановка программы не помогла, даже пробовал 7ю версию ставить, ведет себя точно также(почему ??). Подскажите, в чем здесь может быть дело?
Добавлено after 5 minutes 58 seconds: ... небольшое пояснение к предыдущему посту: строчка кода, на которую устанавливаются все точки останова (но не отображаются в рабочем поле и не работают) следующая: .cseg .org 0 ;ВЕКТОР ПРЕРЫВАНИЙ rjmp initial ; Согласно окну Breakpoint на данной строке все точки останова!!! rjmp 0 rjmp 0
Тоже неожиданная проблема с точками останова в 7-й студии точку останова могу поставить только в окне дизассемблера. В окне программы точка ставится, но при запуске помечается как неактивная.. Кроме того, исчез курсор трассировки - теперь отлаживаемая строка помечается лишь текущей строкой редактора ( и мышкой легко переместить ее куда-то в другое место). Переустановка студии проблемы не шило.
Тоже неожиданная проблема с точками останова в 7-й студии точку останова могу поставить только в окне дизассемблера. В окне программы точка ставится, но при запуске помечается как неактивная.. Кроме того, исчез курсор трассировки - теперь отлаживаемая строка помечается лишь текущей строкой редактора ( и мышкой легко переместить ее куда-то в другое место). Переустановка студии проблемы не шило.
Решил проблему. Оказалось - засада в русских буквах в названиях каталогов программы. Поправил на английские, и все заработало.
Народ помогите, установил последнюю студию под названием Microship studio, добрался до дебагера в симуляторе. А он мне пишет на точку останова в коде вот такую бяку - "the current selected device is unable to set breakpoints during runtime" что переводится "текущее выбранное устройство не может установить точки останова во время выполнения". Отсюда вопрос - современные студии не могут работать с точками останова в симуляторе , или я чтото не понимаю???
Заработало, я на это потратил 2а дня оставлю другим на заметку. Действительно виноваты русские буквы в пути до проекта. Но прочитав о том что такое может быть я папку с проектом перенес так чтоб путь был латиницей и все равно брекпоинты НЕ работали !!! ПРОЕКТ НАДО СОЗДАВАТЬ ЗАНОВО ЧТОБ ОН СРАЗУ БЫЛ ПО ПУТИ ЛАТИНИЦЕЙ!!!!
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения