Перейти к содержанию
    

IAR Embedded Workbench for ARM и STM32CubeMX

Создал проект в STM32CubeMX. В нём подключил FreeRTOS и добавил две задачи. Перешёл в IAR и т.к. платы ещё нет в качестве Debugger использую симулятор. В конечном итоге, проблема заключается в том, что происходит зацикливание кода в месте где работает таймер. Как это исправить (т.е. как запустить  FreeRTOS в режиме симуляции)? Ждать пока появится плата не вариант. 

image.png

Изменено пользователем Дмитрий_

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"В рукопашную" флаг выставить ничто не мешает, ведь нужно посмотреть, что будет когда произойдёт событие...
А вообще, у IAR на редкость подробные и внятные руководства: всё расписано.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за ответ. Можно чуть подробнее объяснить. Так как, только начинаю во всё это вникать.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ИАР не симулирует периферию. Только ядро. Ко макросами симулятора можно заставить его в нужные моменты изменять нужные биты.

https://www.iar.com/knowledge/learn/debugging/introduction-to-debugging-with-c-spy-macros/#:~:text=C-SPY macro language syntax&text=Macro functions%2C which you can,breakpoints%2C and defining simulated interrupts.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 часов назад, Дмитрий_ сказал:

Ждать пока появится плата не вариант. 

Есть прекрасный вариант во время этого ожидания почитать мануалы, как на микроконтроллер, так и на FreeRTOS, дабы быть уже теоретически подготовленным

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Proteus умеет моделировать F1 и и кое-что из F4. Судя по картинке у ТС речь идёт H7 и FreeRTOS. Тут можно сравнить интересующую периферию у H7 и F4, и если они одинаковые, то можно будет изучить и отладить работу с ней на другом МК. С FreeRTOS всё проще. На их сайте есть вариант для сборки и запуска FreeRTOS под Виндой, поэтому работу с этой ОС можно изучить и отладить прямо на компе под Виндой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...