zenon_19 Napisano Styczeń 13, 2021 Udostępnij Napisano Styczeń 13, 2021 Witam, jakiś czas temu zacząłem moją przygodę z STM32 po przesiadce z AVR. Mam pytanie czy istnieje sposób, aby skompilować i wgrać gotowy projekt (dokładnie ten: https://github.com/philcrump/stm32-sensor-hub ) bez wcześniejszego importowania go do np. Eclipse? Czyli: ściągam projekt na dysk, dokładam brakujące katalogi z zawartością (ChibiOs oraz IwIP) wskazuję folder kompilatorowi i otrzymuję plik wsadowy? Na stronie projektu jest informacja o GNU ARM embedded toolchain i Linuksie ale moje poszukiwania tym tropem skończyły się na niczym. Cytuj Link do komentarza Share on other sites More sharing options...
Matthew11 Styczeń 14, 2021 Udostępnij Styczeń 14, 2021 @zenon_19 w README.md pod nagłówkiem Software Compilation masz napisaną dokładną instrukcję co musisz zrobić. Pierwsza informacja mówi o tym, że projekt działa tylko pod Linuxem. Więc potrzebujesz jakiejś dystrybucji Linuxa (ja np. używam Ubuntu). Następnie musisz zainstalować cały zestaw narzędzi (kompilator etc.) - GNU Arm Embedded Toolchain - masz nawet podany link do strony na której możesz go pobrać. Po instalacji musisz podać ścieżkę do katalogu z kompilatorem i innymi narzędziami zainstalowanego toolchaina (najczęściej katalog bin) do zmiennej środowiskowej PATH. A następnie musisz wywołać skrypt przez odpalenie w terminalu polecenia "firmware/build -M". Proces wgrywania wygląda podobobnie i masz go opisanego pod nagłówkiem Flashing. Więc generalnie jeśli nie korzystałeś nigdy z Linuxa to czeka Cię sporo rzeczy do nadrobienia 😛 2 Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!