I have a problem when running FreeRTOS. I am using the STM32F407 VGT06 microcontroller to run FreeRTOS on the Arduino IDE, so I am using a library #include <STM32FreeRTOS.h>. The issue is, when I use the latest version of the library, the tasks in FreeRTOS do not run, but if I use an older version (9.0.4), the tasks in FreeRTOS work. Yesterday, I used the STM32F407 VGT06 microcontroller with a board from DevEBox that my friend bought in the late 2010s. Strangely, FreeRTOS with the latest version (10.3.2) ran smoothly. However, when I bought the STM32F407 VGT06 microcontroller with a board that is not from DevEBox yesterday because the previous microcontroller was damaged, that's where the problem arose. The newly purchased microcontroller cannot run the latest version of FreeRTOS (10.3.2), only the older version (9.0.4) works. I don't understand what needs to be done. Do I need to configure the library used or adjust something on the new microcontroller or update the new microcontroller?
The reason I want to use this new library is that when using the old library, the Hexapod robot I run often stays still and doesn't move, I don't know why this can happen. Even though I didn't change the program code, and it never happened on the previous microcontroller (the damaged microcontroller).
This is the GitHub link to the library I'm using.
https://github.com/stm32duino/STM32FreeRTOS
The purchase link and specification for the new STM32f4.
https://www.tokopedia.com/hwthinker/dev ... XCsaUiAAAA
FreeRTOS library not working in stm32f407
Return to “STM32F4 based boards”
Jump to
- Announcements
- New users start here
- ↳ Forum rules, FAQs and HowTo's
- ↳ Let us know a bit about you and your projects
- Arduino for STM32
- ↳ General discussion
- ↳ Ideas & suggestions
- ↳ Cores
- ↳ STM32 Core
- ↳ Builds and Announcements
- ↳ Code snippets
- ↳ Ideas & suggestions
- ↳ General discussion
- ↳ Installation and OS related
- ↳ Libraries & Hardware
- ↳ PR's bugs and enhancements
- ↳ LibMaple
- ↳ Builds and Announcements
- ↳ Code snippets
- ↳ General discussion
- ↳ Ideas & suggestions
- ↳ Installation and OS related
- ↳ Libraries & Hardware
- ↳ PR's bugs and enhancements
- ↳ Steve's LibMaple core
- ↳ General discussion
- ↳ PR's bugs and enhancements
- ↳ Projects
- ↳ IDE's
- ↳ Off topic
- Arduino for STM8
- ↳ General discussion
- ↳ Cores
- ↳ STM8 Core
- ↳ Other
- Boards
- ↳ Custom design boards
- ↳ Maple & Maple mini etc
- ↳ STM boards (Discovery, Eval, Nucleo, ...)
- ↳ All other boards
- ↳ STM32F0 based boards
- ↳ STM32F1 based boards
- ↳ STM32F2 based boards
- ↳ STM32F3 based boards
- ↳ STM32F4 based boards
- ↳ STM32F7 based boards
- ↳ STM32G0 based boards
- ↳ STM32G4 based boards
- ↳ STM32H7 based boards
- ↳ STM32L0 based boards
- ↳ STM32L1 based boards
- ↳ STM32L4 based boards
- ↳ STM32L5 based boards
- ↳ STM32MP1 based boards
- ↳ STM32WB based boards
- Bootloaders
- ↳ STM32 HID bootloader
- ↳ USB bootloader
- ↳ STM32 SD-Bootloader
- ↳ STM32 USB CDC bootloader
- Uploaders and debuggers
- ↳ STLink
- ↳ USB to Serial adaptors
- ↳ Black Magic Probe & other
- Dead Thread Graveyard
- ↳ Dead Thread Graveyard