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

 
 
> Вопрос по Keil uVision
lexa12
сообщение Apr 12 2012, 16:49
Сообщение #1


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

Группа: Свой
Сообщений: 196
Регистрация: 6-10-10
Из: Санкт-Петербург
Пользователь №: 59 971



Можно ли в кейле создавать тест бенчи, т.е. тестовые программы?
Мне нужно протестировать проект, а в нем на один порт выводится некий код, а с другого считывается реакция системы на первый код.
Таких битовых "векторов" довольно много и набивать вручную их в окошке отладчика практически не возможно.
Возможно ли этот процесс автоматизировать и как это сделать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
uriy
сообщение Apr 28 2012, 12:27
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Уже близко. Но в таком режиме получается что будет загонять в файл только после каждого останова. Мне не надо чтобы программа встала на брекпойнте. У меня есть прерывания от таймера на частоте 8КГц. В них считываю значения с АЦП. Нужно чтобы прерывание по-прежнему отрабатывало на 8КГц и писало эти отсчеты в файл.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Apr 28 2012, 13:05
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(uriy @ Apr 28 2012, 16:27) *
Но в таком режиме получается что будет загонять в файл только после каждого останова.

Читайте внимательно: "... вместо останова выполнится команда отладчика...". Чтобы на таком breakpoint`е прервалось выполнение программы в команду breakpoint`а нужно добавить присвоение ненулевого значения системной переменной _break_. Если эту переменную - не трогать, то на точке останова с командами "внутри" останов выполнения программы не осуществляется.

Цитата(uriy @ Apr 28 2012, 16:27) *
Нужно чтобы прерывание по-прежнему отрабатывало на 8КГц и писало эти отсчеты в файл.
А, используемые Вами отладочные средства/монитор/ресурсы МК смогут это обеспечить?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 09:15
Рейтинг@Mail.ru


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