92 / 19 / 3
Регистрация: 11.04.2015
Сообщений: 1,000
Записей в блоге: 1
1

FreeRTOS в Nucleo-F411RE

18.11.2023, 23:49. Показов 465. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте !

В упражнении по курсу FreeRTOS для платы Nucleo-F411RE создал четыре таска. Каждый из тасков должен зажигать и гасить свой led. Когда запускаю код на плате, то работают только три таска из четырех. При этом регистр ODR неработающего таска также не обновляется.

Навскидку, в чем может быть причина ? Код выложу завтра...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2023, 23:49
Ответы с готовыми решениями:

NUCLEO-F411RE
Приобрёл себе платку NUCTIO-F411RE. Возник вопрос. В какой среде под неё программировать? Cosoox...

Реализовать DAC таймерами в Nucleo-F411RE
Добрый день всем ! Подскажите пожалуйста, как с помощью таймеров в Нуклео-F411RE реализовать...

Nucleo stm32f401
Здравствуйте. Решил поковыряться с данной платкой (Nucleo STM32F401). На плате пустые...

ST представила Nucleo-32
ST переименовала платы Nucleo (1) в Nucleo-64 (по числу ножек на микроконтроллерах), и представила...

NUCLEO-H745ZI
Сейчас для проектов использую довольно мощную stm32f746- nucleo. В перспективе добавить мощности за...

10
86 / 85 / 4
Регистрация: 20.11.2016
Сообщений: 259
20.11.2023, 20:28 2
частоту максимальную сделал?
1
92 / 19 / 3
Регистрация: 11.04.2015
Сообщений: 1,000
Записей в блоге: 1
20.11.2023, 22:13  [ТС] 3
А как ее сделать ? Я в CubeMX задал частоту от HSE 16MHz, этого может не хватить ?
0
86 / 85 / 4
Регистрация: 20.11.2016
Сообщений: 259
20.11.2023, 22:26 4
вбиваем в поле HCLK максимальную частоту 100 Мгц и Куб сам подберет коэффициенты умножения для входной тактовой частоты
Миниатюры
FreeRTOS  в Nucleo-F411RE  
1
92 / 19 / 3
Регистрация: 11.04.2015
Сообщений: 1,000
Записей в блоге: 1
21.11.2023, 21:03  [ТС] 5
Radikal_78, если можете глянуть, то выкладываю zip - файл. Полагаю, что в main()-е ошибок быть не должно, там вроде как простой код. Ошибки могут быть где то в другом месте. Максимальная частота 100МГц не помогла...

3_Task_Parameters_Copy.zip
0
92 / 19 / 3
Регистрация: 11.04.2015
Сообщений: 1,000
Записей в блоге: 1
21.11.2023, 21:40  [ТС] 6
Немного погонял через дебаг. При вызове 4-й xTaskCreate() не выполняется функция pvPortMalloc, возвращает NULL. Т.е нехватка памяти. Что надо изменить чтобы памяти хватало ?

Добавлено через 5 минут
ВСЕ, РАЗОБРАЛСЯ !!!

Уменьшил размер таска с 1000 до 500 и все заработало !!!

А что, всей памяти FreeRTOS только 2000 байт ? Больше задать нельзя ?
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,519
21.11.2023, 21:53 7
Цитата Сообщение от max_sk Посмотреть сообщение
А что, всей памяти FreeRTOS только 2000 байт ? Больше задать нельзя ?
может почитать про FreeRTOS конкретнее FreeRTOSConfig.h
https://microsin.net/programmi... ation.html
1
92 / 19 / 3
Регистрация: 11.04.2015
Сообщений: 1,000
Записей в блоге: 1
22.11.2023, 17:50  [ТС] 8
Radikal_78, и ValeryS, спасибо большое за помощь !
0
86 / 85 / 4
Регистрация: 20.11.2016
Сообщений: 259
23.11.2023, 20:31 9
max_sk, ты бы добавил в теме, с какого сайта ты эти упражнения берешь, и скорость порта повысил бы до 115200
1
92 / 19 / 3
Регистрация: 11.04.2015
Сообщений: 1,000
Записей в блоге: 1
23.11.2023, 21:14  [ТС] 10
Radikal_78, это я беру дешевый платный курс по FreeRTOS для STM32 на портале Udemy, там он мне обошелся в 15 баксов. Курс на английском языке от лектора Israel Gbati, вот ссылка :

https://www.udemy.com/share/10... cLKpQbA==/
1
Radikal_78
23.11.2023, 21:50     FreeRTOS в Nucleo-F411RE
  #11

Не по теме:

max_sk, ясно все с вами)

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2023, 21:50

NUCLEO-F103RB и Eclipse
Всем добра! В двух словах история проблемы. Вообщем, у друга есть некоторые модули к Arduino, и...

Передача от Nextion к Nucleo
Добрый день. Не могу наладить полноценную связь между монитором Nextion и контроллером Nucleo....

NUCLEO-F746ZG и Ethernet
Доброго времени суток! Пробую на NUCTIO-F746ZG поднять Ethernet в среде разработки mbed, даже...

STM32L053 Nucleo+ fatfs
Товарищи, я уже отчаялся. В cube выставил spi, прикрутил галочкой fatfs и как дальше то быть? Где...

Nucleo 32l053 и IAR 7.1
Добрый день есть проект в IAR при попытке загрузить его в Nucleo-l053 выдается сообщение Fatal...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru