19.11.2011, 10:10
|
#1001
|
Прописка
Регистрация: 08.10.2009
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 11 раз(а) в 10 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Смотрю тема понемногу умирает
Но все таки задам очередной вопрос .
Где в кейле увидить сколько тактов выполняется подпрограмма ?? Или сколько времени .
|
|
|
|
19.11.2011, 10:25
|
#1002
|
Прописка
Регистрация: 14.09.2009
Адрес: Екатеринбург
Сообщений: 116
Сказал спасибо: 14
Сказали Спасибо 31 раз(а) в 15 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Села в окне где регистры есть счетчик тактов
Там же идет и подстчет времени
|
|
|
|
19.11.2011, 13:38
|
#1003
|
Прописка
Регистрация: 08.10.2009
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 11 раз(а) в 10 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от elesy
|
Села в окне где регистры есть счетчик тактов
Там же идет и подстчет времени
|
Что то не вижу . Если не сложно кинь принскрин. Запускаю в режиме дебагера на ст линке от дискавере . Кейл 4.22а . В низу есть таймер но он все время показывает 00
|
|
|
|
19.11.2011, 14:13
|
#1004
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,801
Сказал спасибо: 124
Сказали Спасибо 602 раз(а) в 419 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от EugenPKH
|
Если не сложно кинь принскрин.
|
Присоединяюсь. Давно искал, но так и не нашел.
|
|
|
|
19.11.2011, 19:19
|
#1005
|
Частый гость
Регистрация: 25.03.2010
Адрес: Voronezh
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Запустите симулятор. Там есть и счетчик тактов и счетчик времени.
|
|
|
|
19.11.2011, 22:02
|
#1006
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,801
Сказал спасибо: 124
Сказали Спасибо 602 раз(а) в 419 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Т.е. при отладке в железе нельзя посмотреть время от точки до точки или количество тактов?
|
|
|
|
20.11.2011, 20:40
|
#1007
|
Прописка
Регистрация: 08.10.2009
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 11 раз(а) в 10 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от Oleg Galizin
|
Запустите симулятор. Там есть и счетчик тактов и счетчик времени.
|
В кейли не работает симулятор для 100 rb и не понятно что в дебагере нельзя посмотреть ?
|
|
|
|
21.11.2011, 00:27
|
#1008
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,801
Сказал спасибо: 124
Сказали Спасибо 602 раз(а) в 419 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от Oleg Galizin
|
Запустите симулятор. Там есть и счетчик тактов и счетчик времени.
|
Так и запускаю. А в железе нет подсчета времени, видимо. А в CoCoox в дебагере в железе можно увидеть время? Кто с ним работает может знает?
|
|
|
|
21.11.2011, 01:33
|
#1009
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Стандартный способ - перед интересующим фрагментом взвести какую то внешнюю ножку, после фрагмента сбросить. Но нужен нормальный цифровой осцилл.
Еще вариант - таймер. Запустить в начале фрагмента, затем остановить. Содержимое счетного регистра будет содержать такты, но их будет больше на время остановки таймера. Впрочем выяснить насколько больше не сложно.
|
|
|
|
21.11.2011, 11:22
|
#1010
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,801
Сказал спасибо: 124
Сказали Спасибо 602 раз(а) в 419 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Согласен, можно найти метод подсчета, но проще и удобнее в IDE увидеть хотя-бы значение количества тактов от начала, если не время. Думаю для разработчиков Keil-а это не трудно, но не хотят.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:36.
|
|