Sida 1 av 1

STM32: STcubeIDE freertos+USB: har någon fått den kombinationen att fungera?

Postat: 26 januari 2025, 18:07:24
av Synesthesia
Är det någon som lyckats få kombinationen freertos och USB host med filsystem att fungera på en STM32?

Den kompilerar utan klagomål men exekveringen stannar i någon error-trap, när man googlar hittade jag något om att man skall använda freertos version 1 istället för version 2, om jag inte minns fel skulle det bero på att de använde malloc i den genererade koden (jag hittade en malloc där också), något som inte alls går bra ihop med freertos. Jag får andra problem med freertos version 1.

Re: STM32: STcubeIDE freertos+USB

Postat: 26 januari 2025, 18:18:57
av Klas-Kenny
Malloc ska inte vara några problem i FreeRTOS.

Vad man dock ska vara medveten om är att free() inte funkar out-of-the-box utan man måste ställa om heap-hanteringen till något annat än heap_1 som brukar vara default.
https://www.freertos.org/Documentation/ ... management

Finns säkerligen en inställning någonstans i CubeIDE för detta.
Om det nu används free, jag vet inte. Bara en gissning baserat på att jag bråkat förut med just att free inte funkat. :)