Skocz do zawartości

Problem z kompilacją programu na STM32DiscoveryF4


Bhoy67

Pomocna odpowiedź

Zainstalowałem na nowym komputerze CubeMX i chciałem pierwszy raz go wykorzystać (wcześniej z samego Workbencha korzystałem). Nie mogę skompilować żadnego projektu bez błędów. Wygenerowałem jakiś prosty testowy program- jeden pin skonfigurowany jako wyjście, żeby migać diodą na płytce, używam tej z kursu Forbota dla STM32F4 (Discovery F411VET6). Przy kompilacji wygenerowanego programu otrzymuję błędy jak na screenie niżej.

image.thumb.png.c22b8d28bed6cd97ffcae5e1ce389006.png

Czy miał ktoś już może taki problem i podzieli się rozwiązaniem? Ja już szukam i szukam i nie mam pomysłu co robić. Znalazłem jakieś pomysły w necie np. dopisanie do build command "-mcpu=cortex-m3" lub ustawienie floating-point ABI na hard (było domyślnie soft) jak na screenie niżej.

image.thumb.png.e0cf46e73aee9f93cb89f6c37b7ff071.png

Żadna z tych metod niestety nie pomogła 😞 Tzn. przy zastosowaniu pierwszej wspomnianej metody (dopisku -mcpu=cortex-m3) błędy znikają, ale nie generują się pliki elf i hex, więc nie da się wgrać programu na płytkę.

Link do komentarza
Share on other sites

46 minut temu, multidot napisał:

mcpu=cortex-m4 pasowalo by bardziej do twojego mcu

Faktycznie, pomyliłem się też w poście jak i w pierwszej metodzie rozwiązania, której użyłem 😄 Spróbowałem później cortex-m4 i zachowanie było to samo.

Ostatecznie pomogła reinstalka CubeMX i zainstalowanie starszej wersji (5.2.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.