Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


Ответ
Опции темы

Изучаем STM32 Cortex M3

Непрочитано 30.06.2011, 09:23   #451
andries5
Почётный гражданин KAZUS.RUN
 
Регистрация: 19.02.2008
Сообщений: 1,840
Сказал спасибо: 128
Сказали Спасибо 613 раз(а) в 430 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Temp.rar
Обещал, выполняю.
Только надо будет в проекте поменять пути к файлам, в соответсвии с расположением Keil-а.

У меня путь: "c:\Progr\Keil\ARM\Work\Temp\"
Реклама:

Последний раз редактировалось andries5; 30.06.2011 в 09:36. Причина: уточнение
andries5 вне форума   Ответить с цитированием
Сказали "Спасибо" andries5
k000858 (01.07.2011)
Непрочитано 30.06.2011, 10:21   #452
uk8amk
Вид на жительство
 
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
uk8amk на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Подскажите кто знает, ST-LINK что на плате discovery действительно не поддерживает режимы отладочной трассировки или у меня это Keil так глючит?
uk8amk вне форума   Ответить с цитированием
Непрочитано 30.06.2011, 11:45   #453
andries5
Почётный гражданин KAZUS.RUN
 
Регистрация: 19.02.2008
Сообщений: 1,840
Сказал спасибо: 128
Сказали Спасибо 613 раз(а) в 430 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

С платой discovery в Keil можно пошагово олаживать процессор на этой плате и также отладку платы на STM32F107 используя данный ST-LINK.
andries5 вне форума   Ответить с цитированием
Непрочитано 30.06.2011, 15:10   #454
k000858
Временная регистрация
 
Регистрация: 14.11.2008
Сообщений: 68
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
k000858 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от andries5 Посмотреть сообщение
Вложение 23244
Обещал, выполняю.
Только надо будет в проекте поменять пути к файлам, в соответсвии с расположением Keil-а.

У меня путь: "c:\Progr\Keil\ARM\Work\Temp\"
заработало. благодарствую )
буду разбираться )))
k000858 вне форума   Ответить с цитированием
Непрочитано 01.07.2011, 10:47   #455
uk8amk
Вид на жительство
 
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
uk8amk на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Я в курсе что есть пошаговая отладка и что такое брейкпоинты. Однако вопрос стоял именно о трассировке(т.е. работа с ITM и ETM модулями микропроцессора).

UPD: Вопрос снимается т.к. на коннекторе discovery не обнаружено пинов SWOTRACE. Изучение различной документации говорит о том что это возможно только у крутых отладчиков типа ULINK-PRO или J-TRACE c несколькими мегабайтами ОЗУ на борту. Хотя, наверное, и одного килобайта бы хватило чтобы захватить приличную историю выполнения инструкций.

Последний раз редактировалось uk8amk; 01.07.2011 в 12:38.
uk8amk вне форума   Ответить с цитированием
Непрочитано 04.07.2011, 11:05   #456
uk8amk
Вид на жительство
 
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
uk8amk на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

У меня непонятки с настройкой flash-интерфейса. Регистр FLASH-›ACR, бит HLFCYA - flash half cycle access enable (бит 3), какой-то полуцикловый доступ. Растолкуйте пож-ста когда его нужно включать и нужно ли вообще?
uk8amk вне форума   Ответить с цитированием
Непрочитано 04.07.2011, 12:04   #457
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

halfcycle access can only be used with a low-frequency clock of less than 8 MHz that can be obtained with the use of HSI or HSE but not of PLL

Note: Half-cycle access cannot be used when there is a prescaler different from 1 on the AHB clock.
st_1 вне форума   Ответить с цитированием
Непрочитано 04.07.2011, 12:22   #458
uk8amk
Вид на жительство
 
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
uk8amk на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

st_1, меня скорее интересует вопрос для чего вообще нужен half cycle access. Что он делает такого за что его необходимо активировать?
uk8amk вне форума   Ответить с цитированием
Непрочитано 04.07.2011, 14:21   #459
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Судя по описанию, он позволяет ускорить работу при низких тактовых частотах.
__________________
misterdi<@>i.ua
MisterDi вне форума   Ответить с цитированием
Непрочитано 05.07.2011, 13:23   #460
PlainUser
Прописка
 
Регистрация: 09.12.2003
Сообщений: 116
Сказал спасибо: 5
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
PlainUser на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

ОНИ СОВМЕСТИМЫ !!!
Реально совместимы.
Замена 100RB на плaте discovery32vl
на 103RCT6 прошла успешно.
Правда программа стала выполняться всего-лишь вдвое быстрее.
Обидно!
PlainUser вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


Часовой пояс GMT +4, время: 22:08.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.