Изучаем STM32 Cortex M3
10.02.2011, 10:00
|
#201
|
|
Частый гость
Регистрация: 23.12.2010
Сообщений: 11
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Изучаем STM32 Cortex M3
Сообщение от Dimon2
|
Перечитав все выше, зашел в тупик.
И так имеем плату (отладочную) STM32VL-Discovery, на борту которой находится процессор STM32F100RB и отладочный интерфейс ST-Link.
Сразу скажу IAR или как там его правильно со своей утилитой STM32 ST-Link Utility_V1.2 не кати. Во первых и в последних нет отладочного интерфейса и не на вижу "макфиле".
Вторая программа R-KIT ARM. Великолепно есть все включая отладчик, но есть главный минус это плата в этой программе не работает, прога заточена под R-Link.
Самый главный вопрос: У всех эта плата определяется в компе как флешка размером примерно 32 МБайта с тремя url ссылками?
И еще вопрос: Дайте ссылку на нормальный софт?
|
Что за ерунда, все нам известные IDE(Keil,IAR) поддерживают ST-Link. ST-Link Utility_V1.2 утилита вообще отдельная программа, с помощью которой можно так же работать с кристаллом, заливать-стирать камень и т.д. Учить матчасть!
|
|
|
|
10.02.2011, 10:19
|
#202
|
|
Частый гость
Регистрация: 24.08.2005
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от topkin
|
|
Что за ерунда, все нам известные IDE(Keil,IAR) поддерживают ST-Link. ST-Link Utility_V1.2 утилита вообще отдельная программа, с помощью которой можно так же работать с кристаллом, заливать-стирать камень и т.д. Учить матчасть!
|
Я и не спорю, как я уже писал IAR со своей утилитой STM32 ST-Link Utility_V1.2 для меня не кати. Во первых и в последних нет отладочного интерфейса и не на вижу "макфиле".
Забыл указать только что данная утилита полностью работает, но я бы хотел отладку, а у IARа нет отладки. Или я не прав?
|
|
|
|
10.02.2011, 11:12
|
#203
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,801
Сказал спасибо: 133
Сказали Спасибо 1,152 раз(а) в 549 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
|
Сообщение от Dimon2
|
|
Вот эту MDK414.EXE (252,980K) скачать что ли?
|
Качай.
|
Сообщение от Dimon2
|
|
Забыл указать только что данная утилита полностью работает, но я бы хотел отладку, а у IARа нет отладки. Или я не прав? ?
|
Не прав. Отладка там есть. Как-же без неё ...
И вообще - открой первую страницу данной ветки и почитай документацию. Мозги сносит напрочь.  А потом будет просветление ... 
Кури документы:
Developing your STM32VLDISCOVERY application
using the IAR Embedded Workbench software:
http://www.st.com/internet/com/TECHN...CD00283778.pdf
Developing your STM32VLDISCOVERY application
using the MDK-ARM software:
https://kazus.run/datasheets/pdf-dat...DISCOVERY.html
|
|
|
|
10.02.2011, 11:24
|
#204
|
|
Заблокирован
Регистрация: 23.03.2008
Адрес: Ukraine
Сообщений: 1,298
Сказал спасибо: 1,744
Сказали Спасибо 1,879 раз(а) в 493 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от Dimon2
|
|
но я бы хотел отладку, а у IARа нет отладки. Или я не прав?
|
Я когда в настройках линкера вместо 0х08000000 указал 0х080000000. То же фигня была с IARом (ну оно и понятно), а когда докопался то все появилось и отладка и прошивка и т.д.
|
|
|
|
10.02.2011, 11:59
|
#205
|
|
Частый гость
Регистрация: 24.08.2005
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Пока спасибо всем за ответы.
Вечером попробую MDK414.EXE.
Попутно скачал вот эту 7V65Keil_uVision_4, почему то 31МБайт всего.
К стати IAR у меня другой, только из под командной строки работает, ну там make hex к примеру.
Завтра отпишусь.
|
|
|
|
10.02.2011, 17:45
|
#206
|
|
Прохожий
Регистрация: 03.12.2009
Сообщений: 7
Сказал спасибо: 2
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Здравствуйте.
Столкнулся со следующей проблемой в IAR:
при компиляции проекта в режиме С++ IAR упорно игнорирует написанные мною обработчики прерываний и использует записанные в стартапе по умолчанию, в результате чего программа вываливается в бесконечный цикл.
Если в опциях компилятора указать чистый С, то проблема не наблюдается, используются мои обработчики.
Чем это может быть вызвано, как исправить?
|
|
|
|
11.02.2011, 00:01
|
#207
|
|
Частый гость
Регистрация: 04.02.2007
Сообщений: 43
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Приветствую всех. получил на днях STM32 "дискавари".
До этого арм не юзал игрался только с авр.
помагите разобраться, дайте ссылочку на iar_EWARM_v6 и хоть какой нибудь рабочий пример с коментами.
заранее благодарен.
|
|
|
|
11.02.2011, 05:38
|
#208
|
|
Прописка
Регистрация: 02.01.2011
Сообщений: 159
Сказал спасибо: 8
Сказали Спасибо 32 раз(а) в 28 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
|
Цитата:
|
|
при компиляции проекта в режиме С++ IAR упорно игнорирует написанные мною обработчики прерываний
|
Скорее всего их надо объявить как extern "C", чтобы С++ имена функций не декорировал.
|
|
|
|
Сказали "Спасибо" akimych
|
|
|
11.02.2011, 11:49
|
#209
|
|
Частый гость
Регистрация: 23.12.2010
Сообщений: 11
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Изучаем STM32 Cortex M3
Сообщение от egoistic
|
Здравствуйте.
Столкнулся со следующей проблемой в IAR:
при компиляции проекта в режиме С++ IAR упорно игнорирует написанные мною обработчики прерываний и использует записанные в стартапе по умолчанию, в результате чего программа вываливается в бесконечный цикл.
Если в опциях компилятора указать чистый С, то проблема не наблюдается, используются мои обработчики.
Чем это может быть вызвано, как исправить?
|
Проект в студию! Если я вас правильно понял, то:
В стартапе указаны имена(считай адреса) обработчиков функций, вот и используйте их, или измените в стартапе имена по умолчанию на свои собственные и вперед! У вас эти имена в стартапе и в ваших обработчиках совпадают?
|
|
|
|
11.02.2011, 12:25
|
#210
|
|
Прохожий
Регистрация: 03.12.2009
Сообщений: 7
Сказал спасибо: 2
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от topkin
|
|
У вас эти имена в стартапе и в ваших обработчиках совпадают?
|
Совпадают, делал аналогично примерам к дискавери.
Совет akimych'а помог, но есть подозрения, что теперь могут возникнуть сложности при использовании С++ внутри обработчиков.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:34.
|
|