logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[STM32] - FreeRTOS więcej niż jedno zadanie nie działa.

ka_3 09 Sie 2015 18:36 921 2
REKLAMA
  • #1 14909405
    ka_3
    Poziom 16  
    Posty: 295
    Ocena: 18
    Próbuję bawić się systemem FreeRTOS. Mam problem, gdy uruchomię tylko jedno zadanie led lub tx to wówczas one działają. Gdy próbuję uruchomić 2 zadania, nie działa nic. Próbowałem zmieniać rozmiar stosu, priorytety zadań i nic.
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    i plik konfiguracyjny

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 14909503
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    Jaki ten STM? Nie brakuje ci po prostu pamięci RAM? Spróbuj najpierw jeden task, potem drugi.. W FreeRTOS bardzo dużo zależy od konfiguracji pamięci.
    Nie za duży ten stos na zadanie (1024B) ?
  • #3 14909635
    ka_3
    Poziom 16  
    Posty: 295
    Ocena: 18
    STM32f4 64KB RAM. Właśnie się przekonałem, że wiele zależy od konfiguracji pamięci.
REKLAMA