30.06.2011, 09:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,817
Сказал спасибо: 126
Сказали Спасибо 605 раз(а) в 422 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Temp.rar
Обещал, выполняю.
Только надо будет в проекте поменять пути к файлам, в соответсвии с расположением Keil-а.
У меня путь: "c:\Progr\Keil\ARM\Work\Temp\"
Последний раз редактировалось andries5; 30.06.2011 в 09:36.
Причина: уточнение
|
|
|
Сказали "Спасибо" andries5
|
|
|
30.06.2011, 10:21
|
|
Вид на жительство
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Подскажите кто знает, ST-LINK что на плате discovery действительно не поддерживает режимы отладочной трассировки или у меня это Keil так глючит?
|
|
|
|
30.06.2011, 11:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,817
Сказал спасибо: 126
Сказали Спасибо 605 раз(а) в 422 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
С платой discovery в Keil можно пошагово олаживать процессор на этой плате и также отладку платы на STM32F107 используя данный ST-LINK.
|
|
|
|
30.06.2011, 15:10
|
|
Временная регистрация
Регистрация: 14.11.2008
Сообщений: 68
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от andries5
|
Вложение 23244
Обещал, выполняю.
Только надо будет в проекте поменять пути к файлам, в соответсвии с расположением Keil-а.
У меня путь: "c:\Progr\Keil\ARM\Work\Temp\"
|
заработало. благодарствую )
буду разбираться )))
|
|
|
|
01.07.2011, 10:47
|
|
Вид на жительство
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Я в курсе что есть пошаговая отладка и что такое брейкпоинты. Однако вопрос стоял именно о трассировке(т.е. работа с ITM и ETM модулями микропроцессора).
UPD: Вопрос снимается т.к. на коннекторе discovery не обнаружено пинов SWOTRACE. Изучение различной документации говорит о том что это возможно только у крутых отладчиков типа ULINK-PRO или J-TRACE c несколькими мегабайтами ОЗУ на борту. Хотя, наверное, и одного килобайта бы хватило чтобы захватить приличную историю выполнения инструкций.
Последний раз редактировалось uk8amk; 01.07.2011 в 12:38.
|
|
|
|
04.07.2011, 11:05
|
|
Вид на жительство
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
У меня непонятки с настройкой flash-интерфейса. Регистр FLASH-›ACR, бит HLFCYA - flash half cycle access enable (бит 3), какой-то полуцикловый доступ. Растолкуйте пож-ста когда его нужно включать и нужно ли вообще?
|
|
|
|
04.07.2011, 12:04
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
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.
|
|
|
|
04.07.2011, 12:22
|
|
Вид на жительство
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
st_1, меня скорее интересует вопрос для чего вообще нужен half cycle access. Что он делает такого за что его необходимо активировать?
|
|
|
|
04.07.2011, 14:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Судя по описанию, он позволяет ускорить работу при низких тактовых частотах.
__________________
misterdi<@>i.ua
|
|
|
|
05.07.2011, 13:23
|
|
Прописка
Регистрация: 09.12.2003
Сообщений: 116
Сказал спасибо: 5
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
ОНИ СОВМЕСТИМЫ !!!
Реально совместимы.
Замена 100RB на плaте discovery32vl
на 103RCT6 прошла успешно.
Правда программа стала выполняться всего-лишь вдвое быстрее.
Обидно!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:33.
|
|