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

 
 
> Вопрос по 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 27 2012, 09:52
Сообщение #2


Гуру
******

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



Спрошу тут же чтобы не плодить темы.
Можно ли в режиме дебаггера загонять данные из определенного регистра в файл на компе. Нужно сливать в файл отсчеты с АЦП для анализа их на компе. Такая возможность есть в VisualDSP, хотел бы тут тоже самое.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Apr 27 2012, 17:26
Сообщение #3


Гуру
******

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



Цитата(uriy @ Apr 27 2012, 13:52) *
Можно ли в режиме дебаггера загонять данные из определенного регистра в файл на компе.

Да, можно.
1. Menu->Debug->Breakpoint
2. В "Expression" задаете место в программе, при выполнении которого, Вам требуется вывод в файл
3. В "Command" задаете вывод нужного регистра. Например: printf("%d\n", r0);
4. Нажимаете "Define"
5. Перенаправляете вывод лога в файл: в окне команд отладчика выдаете команду, например: LOG >c:\temp\log.txt
6. Запускаем выполнение программы: Menu->Debug->Run/Step/Step Over/... При выполнении строки с такой точкой останова - вместо останова выполнится команда отладчика, которая запишет в лог-файл значение регистра.
Go to the top of the page
 
+Quote Post



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

 


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


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