Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.12.2009, 16:37
|
|
Частый гость
Регистрация: 17.12.2009
Сообщений: 13
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Как добавить поддержку для STM32
работаю с Keil µVision для ARM v3.05, но в нем нет поддержки Cortex-M3. Это касается заголовочных файлов, которые использует компилятор и ассемблер, и файла Startup.s. Возможно еще что-то.
Возможно ли добавить поддержку для STM32 и где ее можно скачать? На сайте Keil предлагается скачать Evaluation версию MDK-ARM 4.0. В то же время я работаю с нормальной версией без ограничений MDK-ARM v3.05 и хотелось бы с ней продолжить работать.
|
|
|
|
17.12.2009, 16:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Как добавить поддержку для STM32
Скачай полную ломаную версию 4.0
|
|
|
|
17.12.2009, 17:03
|
|
Частый гость
Регистрация: 17.12.2009
Сообщений: 13
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Как добавить поддержку для STM32
хорошо бы да пока не нашел, не поделитесь ссылкой?
|
|
|
|
17.12.2009, 17:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Как добавить поддержку для STM32
|
|
|
|
17.12.2009, 18:43
|
|
Временная регистрация
Регистрация: 25.11.2009
Сообщений: 61
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 17 сообщении(ях)
|
Re: Как добавить поддержку для STM32
Заголовочные файлы ко всем Cortex-M3/0 процессорам входят в пакет CMSIS:
http://www.onarm.com/download/download395.asp
|
|
|
|
17.12.2009, 19:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Как добавить поддержку для STM32
Сообщение от roxfan
|
Заголовочные файлы ко всем Cortex-M3/0 процессорам входят в пакет CMSIS:
|
Что с них толку? Кроме заголовочных файлов нужен механизм объяснить линкеру где находится оступная память и какой сегмент в какой адрес класть. Иначе переменные могут попасть во флеш ![Улыбка](images/smilies/icon_smile.gif) Далее - отладчик. Если и удастся вправить мозг линкеру, то без отладки среда не полноценная. Отладчик должен понимать с чем работает, знать где какая переферия и т.д. А в Кейл еще симулятор есть. У которого тоже крышу снесет от thumb2 инструкций например. Да и обычные армовские у кортекса выполняются несколько другое время. Проще всего обновить всю среду.
|
|
|
|
17.12.2009, 19:51
|
|
Временная регистрация
Регистрация: 25.11.2009
Сообщений: 61
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 17 сообщении(ях)
|
Re: Как добавить поддержку для STM32
Сообщение от kison
|
Что с них толку? Кроме заголовочных файлов нужен механизм объяснить линкеру где находится оступная память и какой сегмент в какой адрес класть.
|
Оригинальный вопрос был только про заголовочные файлы и startup.s. Это в CMSIS имеется. А размеры памяти можно в даташите посмотреть.
Понятно что с полноценным симулятором разработка проще, кто ж спорит.
|
|
|
|
18.12.2009, 09:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,576
Сказал спасибо: 704
Сказали Спасибо 4,341 раз(а) в 1,990 сообщении(ях)
|
Re: Как добавить поддержку для STM32
SFHK, А че привередничать? В 4й версии усе есть.
|
|
|
|
18.12.2009, 10:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Как добавить поддержку для STM32
Качай с торрентов и все будет ок. Проверено - работает.
|
|
|
|
18.12.2009, 12:36
|
|
Частый гость
Регистрация: 17.12.2009
Сообщений: 13
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Как добавить поддержку для STM32
надеюсь, что в четвертой все есть, но, но мне не нравятся ограничения на создание кода поскольку evaluation
с торрентов скачать не удалось, закрыты порты политикой нашего предприятия
скачал MDK-ARM evaluation v4.01 c Keil буду разбираться
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:28.
|
|