Re: ct-Bot Firmware
Verfasst: 19 Mär 2019, 11:23
Soweit war mir das auch schon klar.
Gemäß Makefile
würde "armv8l-linux-gnueabihf" für die explizite Auswahl des Build Target RPi3 dienen.
Das funktioniert so aber nicht (die Toolchain ist eingebunden und er baut auch das RPi3-Target mit wenn man nur DEVICE=PC übergibt, ohne das Target näher zu spezifizieren):
funktioniert ebenfalls nicht, ist also vermutlich falsch.
Kannst du hier mal präzisieren wie der Aufruf für RPi3 in make exakt auszusehen hat?
Bislang kann ich den selektiven Build des RPi3-Targets nur über Eclipse vornehmen.
In der Doku gibt es dazu (make) IMHO keine Angaben.
Gemäß Makefile
Code: Alles auswählen
ifeq ($(BUILD_TARGET),armv8l-linux-gnueabihf)
CFLAGS += -mcpu=cortex-a53 -mtune=cortex-a53 -mfloat-abi=hard -mfpu=neon-fp-armv8
endif
Das funktioniert so aber nicht (die Toolchain ist eingebunden und er baut auch das RPi3-Target mit wenn man nur DEVICE=PC übergibt, ohne das Target näher zu spezifizieren):
Code: Alles auswählen
git clean -dfx && make DEVICE=PC BUILD_TARGET=armv8l-linux-gnueabihf
Removing .dep/
/bin/sh: 1: armv8l-linux-gnueabihf-gcc: not found
expr: syntax error: unexpected argument ‘8’
Target device is PC atmega1284p
-------- begin --------
sh: 1: armv8l-linux-gnueabihf-g++: not found
make: *** [Makefile:456: gccversion] Error 127
Code: Alles auswählen
make DEVICE=PC -mcpu=cortex-a53
Kannst du hier mal präzisieren wie der Aufruf für RPi3 in make exakt auszusehen hat?
Bislang kann ich den selektiven Build des RPi3-Targets nur über Eclipse vornehmen.
In der Doku gibt es dazu (make) IMHO keine Angaben.