Easyelectronics.ru

Электроника для всех
Текущее время: 21 июн 2018, 21:05

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Как выполнять до выхода из прерывания в KEIL?
СообщениеДобавлено: 02 янв 2018, 10:54 
Старожил

Зарегистрирован: 21 мар 2012, 14:33
Сообщения: 523
Хочу повысить удобство отладки, когда требуется искать проблемы в главном цикле.
В моей программе много прерываний, после остановки и приходится пошаговой отладкой долго проходить до выхода из какого-нибудь прерывания. Пробовал расстанавливать breakpoint-ы, но из некоторых прерываний есть по несколько выходов. Когда я пишу свою программу, теперь перекидываю все отдельные выходы на один общий, чтобы там один breakpoint сработал на все случаи, и спокойно перейти в главный цикл или к следующему прерыванию. Но всё равно остаются проблемы: при отладке чужих программ, не переписывать же их под отладку. И некоторые стандартные библиотечные обработчики прерываний понатыкали десятками выходы в разных местах.
Подскажите, как сделать процесс отладки удобнее в подобных случаях?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как выполнять до выхода из прерывания в KEIL?
СообщениеДобавлено: 02 янв 2018, 11:01 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 3371
Откуда: Кемеровская область, Киселевск
Что отслеживаете и что ищите?

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB