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

 
 
 
Reply to this topicStart new topic
> Есть вопросы по debug в keil, Пытаюсь освоить инструментарий keil uVision ARM для отладки MCU Cortex
Halfback
сообщение Feb 2 2010, 11:35
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 28-05-05
Пользователь №: 5 512



ВОпрос по Logic Analizator. Хочу вывести физический сигнал с выхода UART1 (TX). Почитал Help - не понятно. Там надо в окне Setup Logic Analizer Signals вписать сигнал - но вот как он называется не понятно. Т.е. в программе периодически вывожу по UART1 0xFF и 0xAA (в терминале точно всё показывает) а осциллограмму как вывести в Logic Analizator пока не догнал...
100% будут еще вопросы! Помогите разобраться плиззз!!! smile.gif

Сообщение отредактировал Halfback - Feb 2 2010, 11:37
Go to the top of the page
 
+Quote Post
dimka76
сообщение Feb 2 2010, 12:07
Сообщение #2


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Halfback @ Feb 2 2010, 14:35) *
а осциллограмму как вывести в Logic Analizator пока не догнал...


В кейловских примерах был проект настроенный под Logic Analizator, если нет в установленных файлах, то поковыряйте их сайт.
Или там или тут точно было.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Halfback
сообщение Feb 2 2010, 12:57
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 28-05-05
Пользователь №: 5 512



Знать бы еще как проект называется. Поиск в папке /keil/... файлов *.uvl результатов не дал... sad.gif

Сообщение отредактировал Halfback - Feb 2 2010, 13:38
Go to the top of the page
 
+Quote Post
dimka76
сообщение Feb 3 2010, 06:07
Сообщение #4


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Halfback @ Feb 2 2010, 15:57) *
Знать бы еще как проект называется. Поиск в папке /keil/... файлов *.uvl результатов не дал... sad.gif


Вот, пожалуйста.

http://www.keil.com/support/man/docs/uv4/u...zer_setupex.htm

Цитата
Note

* The usage of the Logic Analyzer is shown in several program examples (available at:
www.keil.com/download) and application notes (available at:
www.keil.com/appnotes).


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
LSV
сообщение Feb 3 2010, 16:24
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 16-02-05
Из: Санкт-Петербург
Пользователь №: 2 668



Например, так: В Logic Analyzer нажимаете кнопку Setup.
Нажимаете кнопку "Insert" на клавиатуре.
В поле Current Logic Analyzer Signals пишете порт через который выходят сигналы RxD TxD UART (допустим P3.1 и P3.2)
Добавляем два раза порт P3. Выбираем Display Type - Bit.
Для P3.1 - AndMask 40 Shift Right 6
Для P3.2 - AndMask 40 Shift Right 5

Вроде по памяти так.
Go to the top of the page
 
+Quote Post
Zandy
сообщение Feb 4 2010, 08:33
Сообщение #6


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

Группа: Свой
Сообщений: 153
Регистрация: 5-03-05
Из: Москва
Пользователь №: 3 098



Не стал плодить новую тему, спрошу здесь.
Контроллер STR912, среда Keil. Использую вывод информации по интерфейсу EMI. Вывожу по указателю на адрес.
Так вот, в режиме симуляции симулятор "затыкается" (останавливается) на строках с адресацией. Пишет что-то, типа - не знаю, мол такого адреса. В пошаговом режиме эти остановки преодолеваются, и все работает, но в автомате сильно напрягают остановки на несуществующих брекпоинтах. В дебагере, при работе с реальным устройством ничего такого не возникает.
Можно ли устранить такую особенность симулятора?
Go to the top of the page
 
+Quote Post
Halfback
сообщение Feb 4 2010, 09:11
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 28-05-05
Пользователь №: 5 512



В общем на свой же вопрос нашел ответ.
Код
I/O pins of communication peripherals
I/O pin toggling of UART, CAN, SPI, or IІC communication peripherals is not simulated. It is assumed that the timing of communication streams is according the specifications. Instead the I/O stream is represented by VTREGs.


а жаль sad.gif

Сообщение отредактировал Halfback - Feb 4 2010, 09:25
Go to the top of the page
 
+Quote Post
Halfback
сообщение Feb 13 2010, 15:50
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 28-05-05
Пользователь №: 5 512



Скажите, а можно в Кейле сделать виртуальный комп порт, который был бы виден клиентскому ПО? (как Протеусе например) Хочу организовать входные данные для МЦУ по UART.
Go to the top of the page
 
+Quote Post

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

 


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


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