18.04.2012, 12:48
|
|
Заблокирован
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Началось!!! ![Валяюсь от смеха](images/smilies/icon_biggrin.gif)
"Вам шашечки или ехать?"(С)
|
|
|
|
18.04.2012, 14:17
|
|
Прописка
Регистрация: 21.03.2011
Сообщений: 107
Сказал спасибо: 15
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от qwerky
|
пользую эклипс для AVR/ARM/PIC/Java/Scala, автозавершение и рефакторинг рулит. Жаль пользователей убогих кейлов/иаров/мплабов которые по возможностям застряли в середине 90х
|
автозавершение и рефакторинг
можно вкратце что такое? А то танцами ради самого еклипса не хочеться заниматься.
|
|
|
|
18.04.2012, 14:56
|
|
Вид на жительство
Регистрация: 21.11.2009
Сообщений: 342
Сказал спасибо: 4
Сказали Спасибо 149 раз(а) в 66 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Цитата:
|
автозавершение и рефакторинг можно вкратце что такое?
|
подстановка идентификаторов/членов структур/классов по первым буквам названия, и "умное" переименование по всему дереву исходников.
http://www.ibm.com/developerworks/ru/library/os-ecref/
|
|
|
|
18.04.2012, 15:06
|
|
Прописка
Регистрация: 21.03.2011
Сообщений: 107
Сказал спасибо: 15
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
тю, млин.
Все относительно.
Вот приходится с Siemens S7 сидеть.... Вот это ад, после него простой нормальный ИДЕ - за отпуск!
|
|
|
|
18.04.2012, 19:23
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
qwerky налицо ситуация когда среда умнее пользователя
|
|
|
|
23.04.2012, 23:35
|
|
Частый гость
Регистрация: 09.04.2007
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Изучаем STM32 Cortex M3
Кто-нибудь встречался с проблемой - не сохраняются данные в BKP-›DRx...подключаю к RCC PWR и BKP. Потом разрешаю запись в BKP : PWR-›CR = 0x100; и нифига не сохраняет при выключении питания. Отладочная плата самодельная с STM32F100C4T6B
|
|
|
|
24.04.2012, 01:03
|
|
Прохожий
Регистрация: 07.02.2011
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Начал разбираться с контроллером CORTEX-M3. Купил STM32VL discovery и установил Keil. Пытаюсь разобраться с тестовым keil-овским примером “blinky”. Хочу увидать в отладчике, как начинает работать проц. сразу после сброса. И тут начинаются вопросы. По нулевому адресу во флеш находится начальное значение для регистра стека SP, затем идет адрес (вектор) сброса. С SP всё нормально: по адресу 0 во флеш лежит число 0x20000690, и его же я вижу в регистре SP. А вот с вектором сброса непонятки. По адресу флеш 0x00000004 лежит 0x080001С1, а в регистре PC почему то 0x080001С0. Может быть, это связано с выравниванием, и младший бит адреса вектора прерывания (а может быть и любого адреса) имеет какое то особое значение?
Второй вопрос: что это за адрес такой: 0x080001С0 ? Да, он находится в адресном пространстве флеш (первые пол гига), но далеко за пределами 128К, имеющимися на кристалле.
. . .
Упс, пока писал, заметил в документации, что флеш, оказывается, начинается с адреса 0x08000000. И там я тоже вижу числа 0x20000690 и 0x080001С1. Но в другом месте документации было написано, что вектор сброса находится по адресу 0x00000004. Так где же на самом деле находится таблица векторов прерываний?
|
|
|
|
24.04.2012, 07:05
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
страница флеша с адреса 0x08000000 при старте по умолчанию мапится на адрес 0x00000000 - вот его содержимое вы и видите.
адрес 0x080001C1 потому что младший бит показывает работу процессора в Thumb режиме.
В общем, как обычно, RTFM
|
|
|
|
24.04.2012, 07:09
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
RingQ могу ошибаться, но батарейка присутствует?
|
|
|
|
24.04.2012, 10:41
|
|
Прохожий
Регистрация: 07.02.2011
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от Hives
|
страница флеша с адреса 0x08000000 при старте по умолчанию мапится на адрес 0x00000000 - вот его содержимое вы и видите.
адрес 0x080001C1 потому что младший бит показывает работу процессора в Thumb режиме.
В общем, как обычно, RTFM
|
А не подскажите конкретный TFM?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:18.
|
|