Ä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.
STM32: STcubeIDE freertos+USB: har någon fått den kombinationen att fungera?
- Synesthesia
- Inlägg: 659
- Blev medlem: 22 januari 2010, 19:14:10
- Ort: Mellan Göteborg och Kungsbacka
- Klas-Kenny
- Inlägg: 11751
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: STM32: STcubeIDE freertos+USB
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.
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.
