Skocz do zawartości

[STM32F1] problem z uruchomieniem FreeRTOS 9.0 - basepri


flasher

Pomocna odpowiedź

Witam wszystkich forumowiczów,

Mam problem z uruchomieniem FreeRTOS 9.0 wraz ze sterownikami w wersji 3.5.0 (std_periph_drivers).

Korzystałem z szablonu dostarczonego przez FreeRTOS (demo/CORTEX_stm32f103_KEIL) ale w szalbonie sterowniki są w wersji z 2007 roku. Posiadam stm32f107vc.

Stworzyłem nowy projekt w keil i mam taki błąd:

Czy są jakies przeciwskazania by skorzystać ze sterowników w wersji 3.5.0 razem z freertos 9.0 ? Może ktoś podpowie jak uruchomić freertos 9 na keil?

Dzięki za pomoc.

Link do komentarza
Share on other sites

Przeciwskazań raczej nie ma, ale pewnie musisz ręcznie wykonać port FreeRTOS-a na swoją wersję procesora oraz bibliotek. Próbujesz wykorzystać wersję dla F103 na procesorze F107 - to raczej nie zadziała bez drobnych zmian.

Proponuję pocztać: http://www.freertos.org/FreeRTOS-porting-guide.html

Zacznij od opanowania przerwań, to co będzie Ci potrzebne to timer, np. SysTick - FreeRTOS to bardzo prosty system, więcej nie potrzebuje.

Link do komentarza
Share on other sites

Elvis, dzięki za odpowiedź!

Korzystam z demo/CORTEX_stm32f103_KEIL i działa na 107 - diody mrugają. Natomiast sama zmiana sterowników na nowszą wersję powoduje błąd jak na zdjęciu w pierwszym poście.

Link do komentarza
Share on other sites

Upewnij się, czy ustawienia kompilatora są poprawne, czy nie próbujesz kompiować z ustawieniami dla innego procesora. Niestety mam zbyt starą wersję Keil-a, żeby przetestować i coś podpowiedzieć. W każdym razie jeśli wybrany jest odpowieni układ, kompilator powinien znać rejestr basepri.

  • Lubię! 1
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.