• г. Москва, Зеленый проспект д.13/30, 3 этаж, офис 1 (вход со двора)
  • info@pcus.ru
Пн-Пт
с 10:00 до 17:00

Ваша корзина пуста!

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

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

2019-03-25 06:56:00   0   1653

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

И так...

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

Поехали...

1) Скачать IAR можно на официальном сайте, но там будут ограничения или 30 дней или по размеру компилируемого файла

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

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

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



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



В меню Project выбираем Add Existing Project
 



Открываем переименованный файл проекта
 



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



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