pcus.ru
2015-05-19 11:35

STM32F4discovery Готовим проект в IAR

[STM32F4discovery] Готовим проект в IAR

Начну с того что я не буду углубляться выбор среды разработки, потому что об этом написано на каждом углу, споры про то кто круче IAR, Keil или кокос не утихнут никогда. Каждый останется при своем мнении. Лично у меня был положительный опыт с STM32VLDISCOVERY именно в IAR и отказываться от него не хочу. Но с купленными мной модулями был диск от производителя (не от STM) так вот там все примеры были только в Keil, я поставил его и честно его заставить работать мне удалось быстрее чем IAR в свое время. Но все же я остаюсь на IAR и дальше буду писать именно на нем.

И так...

Что бы сделать наш первый проект нам нужно:
1) Скачать и установить IAR
2) Скачать драйвер для вшитого программатора в STM32F4discovery
3) Скачать библиотеки от ST
4) Создать и настроить проект

Поехали...

1) Скачать IAR можно на официальном сайте, но там будут ограничения или 30 дней или по размеру компилируемого файла
Или же скачать как у нас это принято крякнутую версию поискав на торрентах "IAR Embedded Workbench for ARM" я пользуюсь версией 6.3

2) Скачать драйвер на сайте ST или с нашего сайта

3) По идеи дальше надо бы описать где скачать библиотеки, потом процесс добавления их в проект но...

4) Скажем так, я проделал этот путь за вас, поэтому вы просто качаете проект шаблона
И теперь остается только заставить его заработать, для этого, копируете содержимое в папку на пример MyFirstPrj.
 
[STM32F4discovery] Готовим проект в IAR


Переименуйте файл shablon.ewp, в имя вашего будущего проекта не забыв в конце ".ewp"
Запускаем IAR
 
[STM32F4discovery] Готовим проект в IAR


В меню Project выбираем Add Existing Project
 
[STM32F4discovery] Готовим проект в IAR


Открываем переименованный файл проекта
 
[STM32F4discovery] Готовим проект в IAR


Жмем кнопку Make, IAR предлагает сохранить worksapace, сохраняем например под тем же именем что и файл проекта
 
[STM32F4discovery] Готовим проект в IAR


После этого компилятор начинает проверять все пути и файлы, и если вы нигде не накосячили то ошибок быть не должно.
Ещё можно нажать на зеленую стрелочку (download and debug) что бы проверить работает ли программатор от ST. Если внизу ошибок нет то это значит что у вас полностью готовый и настроенный проект. Твори не хочу.