Strona 1 z 1

Import projektu do STM32CubeIDE...

: środa 29 kwie 2020, 14:43
autor: GrumpyRez
Czy ktoś ogarnia na tyle eclipsa, lub STM32CubeIDE by zaimportować projekt z załącznika?

NanoVNA-H-0.5.0.zip


NanoVNA-H-0.4.5-4.zip


Po imporcie do STM32CubeIDE dostaje komunikat

Error: Program "make" not found in PATH

Re: Import projektu do STM32CubeIDE...

: piątek 01 maja 2020, 09:28
autor: ZbeeGin
"Szwajger to je cinżko sprawa" :D

Sam import nie wystarczy. W archiwach nie ma źródeł ChibiOS skonfigurowanych pod niestandardową płytkę, które są potrzebne.
Przy próbie utworzenia projektu od zera, zaimportowaniu plików, poustawianiu ścieżek, symboli, itp; dostaję niestety:

Code: Select all

obsolete or unknown configuration file
CH_CFG_INTERVALS_SIZE not defined in chconf.h
CH_CFG_TIME_TYPES_SIZE not defined in chconf.h
CH_CFG_SYSTEM_INIT_HOOK not defined in chconf.h
CH_CFG_SYSTEM_EXTRA_FIELDS not defined in chconf.h


I teraz skąd mam wiedzieć jaką wersję ChibiOS wykorzystać by pasowała pod istniejący plik konfiguracji "chconf.h"? Przy najnowszej dostaję właśnie to.

Re: Import projektu do STM32CubeIDE...

: piątek 01 maja 2020, 13:15
autor: dambo
Nie próbowałem odpalić, ale to co mówi ZbeeGin - nie ma żródeł ChibiOS - bo w głównym repo tego projektu jest to podpięte jako submoduł - więc trzeba to pobrać np:
git clone --recurse-submodules https://github.com/ttrftech/NanoVNA

Re: Import projektu do STM32CubeIDE...

: piątek 01 maja 2020, 13:29
autor: GrumpyRez
Hmm, a to bardzo dziwne... bo przez make w linuxie bez importu do eclipsa to się kompiluje.

Stąd pytanie jak to ogarnąć by mieć to w jakimś sensownym IDE (edytor vim do przeglądania źródeł to jednak dla mnie zbyt duży hardkor)

Re: Import projektu do STM32CubeIDE...

: piątek 01 maja 2020, 16:16
autor: ZbeeGin
dambo pisze:Nie próbowałem odpalić, ale to co mówi ZbeeGin - nie ma żródeł ChibiOS - bo w głównym repo tego projektu jest to podpięte jako submoduł - więc trzeba to pobrać np:
git clone --recurse-submodules https://github.com/ttrftech/NanoVNA

Pakiet ChibiOS sobie pobrałem, ale w najnowszej wersji - gdzie są pewne niezgodności, a to wymaga konkretnej.
Jestem pewien, że da się to ogarnąć pobierając odpowiednie źródła i poskładanie tego.

GrumpyRez pisze:Hmm, a to bardzo dziwne... bo przez make w linuxie bez importu do eclipsa to się kompiluje.

Skompiluje się, bo sporo dzieje się tam jeszcze przez skrypty shell-a i pythona, które to przygotują wszystko do poprawnej kompilacji. Teraz tylko te wszystkie operacje trzeba "przenieść" do czystego projektu CubeIDE.
(A co do zarządzania źródłami... Visual Studio Code i po problemie ;) )

Re: Import projektu do STM32CubeIDE...

: piątek 01 maja 2020, 18:54
autor: dambo
ZbeeGin pisze:
dambo pisze:Nie próbowałem odpalić, ale to co mówi ZbeeGin - nie ma żródeł ChibiOS - bo w głównym repo tego projektu jest to podpięte jako submoduł - więc trzeba to pobrać np:
git clone --recurse-submodules https://github.com/ttrftech/NanoVNA

Pakiet ChibiOS sobie pobrałem, ale w najnowszej wersji - gdzie są pewne niezgodności, a to wymaga konkretnej.
Jestem pewien, że da się to ogarnąć pobierając odpowiednie źródła i poskładanie tego.


Submoduł to jest właśnie "wskaźnik" na konkretną wersję tego ChibiOS - jak otworzysz w przeglądarce gitHuba to przy katalogu widać jaki to jest commit dokładnie.