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

 
 
 
Reply to this topicStart new topic
> Точка останова по условию в 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
toweroff
сообщение Apr 5 2010, 16:24
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Debug->Breakpoints или Ctrl-B
Хотя не совсем понятно - точка останова по выражению должна поддерживаться процессором или -Link'ом
Мой MT-Link не хочет, говорит "This target device does not support conditional breakpoints!" sad.gif
Go to the top of the page
 
+Quote Post
evgen2
сообщение Apr 5 2010, 16:33
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 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 July 2025 - 16:24
Рейтинг@Mail.ru


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