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

 
 
> Точка останова по условию в uVision 3
Yaumen
сообщение Apr 5 2010, 13:50
Сообщение #1


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

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



В процессе работы программы для LPC2366 обнаружена несанкционированная модификация ячейки памяти. Можно ли в uVision 3 поставить точку останова с условием на запись в конкретную ячейку памяти, для обнаружения проблемного участка кода?
Если можно, то как?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
evgen2
сообщение Apr 5 2010, 16:33
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



Цитата(Yaumen @ Apr 5 2010, 17:50) *
В процессе работы программы для LPC2366 обнаружена несанкционированная модификация ячейки памяти. Можно ли в uVision 3 поставить точку останова с условием на запись в конкретную ячейку памяти, для обнаружения проблемного участка кода?
Если можно, то как?

В uVision 4 точно можно. Смотреть в хелпе uVisionIDE User's Guide ->Debugging->Debug Windows and Dialogs-> Breakpoints

When a memory Access (Read, Write or both) is selected an Access Break (A) is defined that becomes active when the specified memory access occurs. You can specify the size of the memory access window in bytes or object size of the expression. Expressions for an Access Break must reduce to a memory address and memory type. The operators (&, &&, <. <=. >, >=, = =, and !=) can be used to compare the variable values before the Access Break halts program execution or executes the Command.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th August 2025 - 12:54
Рейтинг@Mail.ru


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