Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2018-авг-16 15:20

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с отладкой в keil
СообщениеДобавлено: 2018-июн-13 11:13 
Не в сети

Зарегистрирован: 2016-июн-21 21:35
Сообщения: 26
Доброе время суток. Не могу провести отладку. В keil watch не показывает значение пременных пока не остановишь программу. Проверял на ULINK2, STLink, SEGGER.
Среда Keil 5.23.0
Номер МК 1708


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с отладкой в keil
СообщениеДобавлено: 2018-июн-13 12:07 
Не в сети

Зарегистрирован: 2017-апр-26 14:51
Сообщения: 136
Откуда: ПКК "Миландр"
А есть ли смысл их, переменных, смотреть не в стопе?
МК молотит на своей скорости, Кейл отображает на своей и никак не понять к какому срезу времени текущие цифры на экране относятся. МК уже мог раз 100500 переменные поменять, пока Keil прокачал данные и на экран вывел.

Я обычно использую окна с данными только на точках останова. И то иногда необходимо закрыть-раскрыть список, чтобы переменные в Watch отобразили реальное состояние.

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с отладкой в keil
СообщениеДобавлено: 2018-июн-13 12:41 
Не в сети
Аватара пользователя

Зарегистрирован: 2016-июн-15 13:22
Сообщения: 32
milander писал(а):
Доброе время суток. Не могу провести отладку. В keil watch не показывает значение пременных пока не остановишь программу. Проверял на ULINK2, STLink, SEGGER.
Среда Keil 5.23.0
Номер МК 1708


У меня подобное проявляется на проектах с довольно большой кодовой базой. Не совсем понятно как это может быть связано, но также интересуюсь решением проблемы.

Vasiliy писал(а):
А есть ли смысл их, переменных, смотреть не в стопе?...
Я обычно использую окна с данными только на точках останова. И то иногда необходимо закрыть-раскрыть список, чтобы переменные в Watch отобразили реальное состояние.


Аналогично, но иногда есть смысл.

_________________
cdeblog.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с отладкой в keil
СообщениеДобавлено: 2018-июн-13 13:42 
Не в сети

Зарегистрирован: 2016-июн-21 21:35
Сообщения: 26
Код мелкий, даже просто
Код:
while(1){
   I++;
   if (i%2000000)
     z++;
}

не работает. Снижение частоты тоже не приводит к положительному результату
Смотреть переменные значительно удобнее. У меня 28 входных сигналов, мне удобнее в отладке их значения смотреть, чем лазить с осциллографом
З.Ы. На 1986ве91т все хорошо в этом плане


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с отладкой в keil
СообщениеДобавлено: 2018-июн-13 13:48 
Не в сети

Зарегистрирован: 2009-сен-21 12:39
Сообщения: 476
milander писал(а):
Не могу провести отладку. В keil watch не показывает значение пременных пока не остановишь программу. Проверял на ULINK2, STLink, SEGGER.
Среда Keil 5.23.0 Номер МК 1708

Т.к. ВЕ1(ВЕ3) это ядро М1 (т.е. М0), то в связи с усеченными функциями debug-модуля "на ходу" в принципе невозможно. Ссылку сходу найти не могу, придется верить на слово :). Для вывода переменных "на ходу" либо отладочная печать через, например, UART, либо можно печать через JLink по технологии RTT (подробности есть на форуме), но там есть ограничение на частоту тактирования ядра.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с отладкой в keil
СообщениеДобавлено: 2018-июн-13 13:53 
Не в сети

Зарегистрирован: 2017-апр-26 14:51
Сообщения: 136
Откуда: ПКК "Миландр"
В errata на 1986ВЕ1Т во всех ревизиях:

Цитата:
0014 - "Возникновение Hard Fault в режиме run time при отображении содержимого периферии".


Errata на сайте: https://ic.milandr.ru/products/mikrokon ... /#docs_tab

_________________
Отдел технической поддержки support@milandr.ru


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

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


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

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


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

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB