Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886

Настройка IAR Embedded Workbench for ARM для работы с симулятором и blue pill

21.05.2025, 21:39. Показов 2673. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Установил триальную версию IAR Embedded Workbench for ARM. Создал проект с файлом main.c:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stm32f10x.h"
 
void delay(int count) {
  for (volatile int i = 0; i < count; i++);
}
 
int main(void) {
  // Enable GPIOC clocking
  RCC->APB2ENR |= RCC_APB2ENR_IOPCEN;
 
  /// Configure PC13 as an output
  GPIOC->CRH &= ~GPIO_CRH_MODE13; // Reset Settings
  GPIOC->CRH |= GPIO_CRH_MODE13_0; // 10 MHz
  GPIOC->CRH &= ~GPIO_CRH_CNF13; // Output
 
  while (1) {
      GPIOC->ODR ^= (1 << 13); // Invert the state
      delay(100000); // Delay
  }
}
В файле stm32f10x.h раскомментировал строку #define STM32F10X_LD.
Сначала make ругался на отсутствие файлов ("core_cm3.h", "cmsis_version.h"). После копирования этих файлов в директорию проекта стал ругаться на отсутствие файлов, которые находятся у меня в директории E:\iar\ewarm-9.60.4_trial\arm\CMSIS\Core\Include (например cmsis_iccarm.h). Подскажите, пожалуйста, как прописать директории заголовочных файлов, библиотек и др. нужные директории в параметрах IAR (или проекта). Проект прикрепил. Пока blue pill еще с Али не приехал, поэтому пока хотелось бы попробовать настроить проект с симулятором.
Вложения
Тип файла: zip stmIAR.zip (83.2 Кб, 11 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.05.2025, 21:39
Ответы с готовыми решениями:

Среда программирования IAR Embedded Workbench для STM32. Ошибка при запуске
Доброго всем времени суток. Прошу помогите, нам. Именно нам. Товарищ подошел с рядом...

Как прочитать регистр(ы) состояния отказа доступа к памяти в IAR Embedded Workbench?
Помогите разобраться пожалуйста. В обработчике исключения MemManage_Handler нужно прочитать...

Считывание кнопок и контроль светодиодов (MSP430, IAR Embedded Workbench, Cи)
Доброго времени суток форумчанам. Мне нужно запрограммировать Микроконтраллер MSP430. Для...

21
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
22.05.2025, 12:30
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Dushevny Посмотреть сообщение
google->"stm32 github". без смс и регистрации..
Вы основную мысль диалога уловили?
О том что большинство пакетов ставится через Git - в наше время знает и школьник.

Добавлено через 2 минуты
И в довесок: регистры 407-го камня ну-ка... google->"stm32 github"
Я посмотрю...
0
1518 / 533 / 78
Регистрация: 22.09.2023
Сообщений: 1,697
17.06.2025, 09:13
Простите, не заметил ответа.
Цитата Сообщение от wizard41 Посмотреть сообщение
Вы основную мысль диалога уловили?
О том что большинство пакетов ставится через Git - в наше время знает и школьник.
Нет, не уловил. goole->stm32 github, нашел нужный CMSIS, склонировал, закинул в папку проекта вместо старого CMSIS. Постоянно так делаю. В чем проблема для школьника, знающего про github? Для незнавшего рецепт озвучен: google -> "stm32 github", теперь знает. Так в чем была основная мысль?
Цитата Сообщение от wizard41 Посмотреть сообщение
И в довесок: регистры 407-го камня ну-ка... google->"stm32 github"
https://github.com/STMicroelec... 32f407xx.h
буквально 15 секунд вместе с гуглением.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.06.2025, 09:13

IAR Embedded Workbench for AVR 5.50.1 Full
IAR Embeddid Workbench for AVR 5.50.1 Full - удобный и эффективный компилятор, компоновщик и...

Отладка платы STM32F103C8T6 (Blue Pill) через st-link/v2
Здравствуйте! Подскажите как отлаживать STM32F103C8T6 используя оригинальный программатор...

Запустить экран на ILI9341 с платой Blue Pill
Всем здравствуйте и с наступающим. Приобрел дисплей на Али, пробовал его запустить разными...

STM32 Blue Pill, не могу заставить таймер заткнуться, пока нажата кнопка
Здравствуйте, уважаемые форумчане! Помогите пожалуйста разобраться с проблемой, не пойму, что не...

Адаптер USB-Serial с 3 UART портами на STM32 Blue Pill
Всем доброго времени суток, хотел поделиться своим проектом 3-x портового USB-Serial адаптера...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru