реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Проблема с отладкой в Keil 5.11
kuken
сообщение Nov 2 2014, 08:11
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 30-04-09
Пользователь №: 48 485



Добрый день.

Почти год не занимался железом, сейчас понадобилось и сразу-же столкнулся с проблемой. Работаю с Keil 5.11, STM32F103 и JetLink. Проблема следующая: при отладке кода на C идет привязка к строкам ассемблерного кода. Что это значит: например, я хочу перейти на следующую строку в C и жму F10, пока все ассемблерные инстукции соответствующие текущей строке не выполнятся, переход не состоится, т.е. если этих инстуркций штук 5, то я вынужден жать F10 5 раз. Искал в Keil'e - ничего похожего. Кто-нибудь сталкивался?
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Nov 2 2014, 08:36
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(kuken @ Nov 2 2014, 10:11) *
Почти год не занимался железом, сейчас понадобилось и сразу-же столкнулся с проблемой. Работаю с Keil 5.11, STM32F103 и JetLink. Проблема следующая: при отладке кода на C идет привязка к строкам ассемблерного кода. Что это значит: например, я хочу перейти на следующую строку в C и жму F10, пока все ассемблерные инстукции соответствующие текущей строке не выполнятся, переход не состоится, т.е. если этих инстуркций штук 5, то я вынужден жать F10 5 раз. Искал в Keil'e - ничего похожего. Кто-нибудь сталкивался?

Где-то открыто(!) и "сфокусировано" окно дизассемблерного кода. Спрячьте окно через меню View - Disassembly Window (в отладке), после чего щелкните мышкой на какой-либо строке кода в окне С.
Go to the top of the page
 
+Quote Post
kuken
сообщение Nov 2 2014, 09:01
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 30-04-09
Пользователь №: 48 485



Цитата(KnightIgor @ Nov 2 2014, 11:36) *
Где-то открыто(!) и "сфокусировано" окно дизассемблерного кода. Спрячьте окно через меню View - Disassembly Window (в отладке), после чего щелкните мышкой на какой-либо строке кода в окне С.

Проверил, нет окон с дизассемблером.

Еще одно интересное наблюдение: в main'е все работает нормально, но стоит зайти в какую-нибудь функцию, начинается эта бодяга.

Go to the top of the page
 
+Quote Post
Integro
сообщение Nov 3 2014, 16:54
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 167
Регистрация: 25-12-09
Из: Минск
Пользователь №: 54 460



Цитата(KnightIgor @ Nov 2 2014, 11:36) *
Где-то открыто(!) и "сфокусировано" окно дизассемблерного кода. Спрячьте окно через меню View - Disassembly Window (в отладке), после чего щелкните мышкой на какой-либо строке кода в окне С.

согласен, просто в меню View уберите выделение с Disassembler.
Еще можно проверить установлена ли галка "Debug Information", options ->Tab "Output".
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 20:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016