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

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
Synesthesia
Inlägg: 659
Blev medlem: 22 januari 2010, 19:14:10
Ort: Mellan Göteborg och Kungsbacka

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

Inlägg 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.
Användarvisningsbild
Klas-Kenny
Inlägg: 11751
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: STM32: STcubeIDE freertos+USB

Inlägg 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. :)
Skriv svar