Suche Image für BPI M2 Berry mit DVB-Unterstützung

Fragen & Tipps etc zur Software des BPI
Benutzeravatar
a1d3s
Beiträge: 36
Registriert: Donnerstag 29. Dezember 2016, 16:12
Deine Hardware: Banana Pi M1
Banana Pi M2
Banana Pi M2 Ultra
Lamobo R1
Banana Pi Pro (LeMaker)
LeMaker Guitar (v1.3)
Raspberry Pi Zero
Raspberry Pi 3
Raspberry Pi 1 (B(Tod))
Hat sich bedankt: 2 Mal
Danksagung erhalten: 7 Mal
Kontaktdaten:
Status: Offline

Re: Suche Image für BPI M2 Berry mit DVB-Unterstützung

Beitragvon a1d3s » Donnerstag 15. März 2018, 20:54

Verwende da einfach bei den config die sunxi_defconfig . Die anderen waren von mir angepasste und glaube nur bei mir im git und somit veraltet. DTB anpassen musst du nicht. Gibt soweit ich weiß direkt eine für den Berry. Je nach verwendeten build system kann es etwas abweichen Ubuntu 14.04 ist anders als Ubuntu 16.04 und diese sind auch ein wenig anders als Debian 8/9.
Aber der Ablauf ansich ist der gleiche. Das mit DTB war für den ultra nötig und auch beim pro musste ich was anpassen für LCD

Benutzeravatar
a1d3s
Beiträge: 36
Registriert: Donnerstag 29. Dezember 2016, 16:12
Deine Hardware: Banana Pi M1
Banana Pi M2
Banana Pi M2 Ultra
Lamobo R1
Banana Pi Pro (LeMaker)
LeMaker Guitar (v1.3)
Raspberry Pi Zero
Raspberry Pi 3
Raspberry Pi 1 (B(Tod))
Hat sich bedankt: 2 Mal
Danksagung erhalten: 7 Mal
Kontaktdaten:
Status: Offline

Re: Suche Image für BPI M2 Berry mit DVB-Unterstützung

Beitragvon a1d3s » Montag 19. März 2018, 12:18

Kernel GIT
https://git.kernel.org/pub/scm/linux/ke ... e/?h=v4.15
sunxi_defconfig
https://git.kernel.org/pub/scm/linux/ke ... ig?h=v4.15
diese DTS wird in DTB geändert
https://git.kernel.org/pub/scm/linux/ke ... ts?h=v4.15


U-Boot da sollte es die Bananapi_M2_Ultra_defconfig sein , glaube das war zum Berry kompatibel

http://git.denx.de/?p=u-boot.git;a=tree ... df7a98b890

eMeS
Beiträge: 11
Registriert: Freitag 16. Februar 2018, 10:30
Deine Hardware: BPI M1 als NAS (seit 6 Jahren fehlerfrei!)
BPI M2B als Sat-TV-Zuspieler (in Bau)
diverse OPI zum üben, spielen und testen
Status: Offline

Re: Suche Image für BPI M2 Berry mit DVB-Unterstützung

Beitragvon eMeS » Mittwoch 21. März 2018, 15:00

Hallo a1d3s,
zunächst mal vielen Dank für Deine Geduld mit mir und die vielen hilfreichen Tipps. Ich habe mich nun nochmal darüber hergemacht und denke, das ich dem gewünschten Endergebnis schon recht nahe gekommen bin. Allerdings scheitert es nun am Bau des Bootloaders und da stoße ich dann doch noch wegen großer Wissenslücken an meine Grenzen.
Hier mal mein aktueller Stand:
- Basis ist eine VM Ubuntu 14.04 unter VirtualBox 5.2.8
- Quellen von hier ~/build$ git clone https://git.kernel.org/pub/scm/linux/ke ... /linux.git
- Image vorbereiten soweit problemlos
- Kernel bauen (mit nachinstallation diverser Pekete) und konfigurieren durchgelaufen

ERGEBNIS:
Kernel: arch/arm/boot/Image is ready
Building modules, stage 2.
MODPOST 32 modules
Kernel: arch/arm/boot/zImage is ready
UIMAGE arch/arm/boot/uImage
Image Name: Linux-4.16.0-rc6-00035-g1b5f3ba4
Created: Wed Mar 21 13:40:39 2018
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4024800 Bytes = 3930.47 kB = 3.84 MB
Load Address: 40008000
Entry Point: 40008000
Kernel: arch/arm/boot/uImage is ready

- das gewünschte Modul ist dabei: INSTALL drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko

- U-Boot Bootloader bauen geht dann allerdings in die Hose, er sucht die defconfig im falschen Zweig

make CROSS_COMPILE=arm-linux-gnueabihf- Bananapi_M2_Ultra_defconfig

ERGEBNIS:

***
*** Can't find default configuration "arch/x86/configs/Bananapi_M2_Ultra_defconfig"!
***
make[1]: *** [Bananapi_M2_Ultra_defconfig] Fehler 1
make: *** [Bananapi_M2_Ultra_defconfig] Fehler 2

Und da bin ich dann wieder mal am Ende angelangt. Ich habe keine Idee, was und vor allem an welcher Stelle da schief gegangen ist.
Hast Du noch nen Tip?
Gruß eMeS
Kann man so machen - muß man aber nicht! (Armin)

Benutzeravatar
a1d3s
Beiträge: 36
Registriert: Donnerstag 29. Dezember 2016, 16:12
Deine Hardware: Banana Pi M1
Banana Pi M2
Banana Pi M2 Ultra
Lamobo R1
Banana Pi Pro (LeMaker)
LeMaker Guitar (v1.3)
Raspberry Pi Zero
Raspberry Pi 3
Raspberry Pi 1 (B(Tod))
Hat sich bedankt: 2 Mal
Danksagung erhalten: 7 Mal
Kontaktdaten:
Status: Offline

Re: Suche Image für BPI M2 Berry mit DVB-Unterstützung

Beitragvon a1d3s » Mittwoch 21. März 2018, 16:48

Die Pakete binutils-arm-linux-gnueabihf \
gcc-4.8-arm-linux-gnueabihf-base g++-4.8-arm-linux-gnueabihf \
gcc-arm-linux-gnueabihf cpp-arm-linux-gnueabihf
bzw neuer sind installiert um Ubuntu?
eigentlich kann es nur am fehlenden cross compiler liegen. Durch cross_compile wird ja angegeben das arm verwendet werden soll

eMeS
Beiträge: 11
Registriert: Freitag 16. Februar 2018, 10:30
Deine Hardware: BPI M1 als NAS (seit 6 Jahren fehlerfrei!)
BPI M2B als Sat-TV-Zuspieler (in Bau)
diverse OPI zum üben, spielen und testen
Status: Offline

Re: Suche Image für BPI M2 Berry mit DVB-Unterstützung

Beitragvon eMeS » Donnerstag 22. März 2018, 06:34

Ja, sind alle installiert:

root@michaBox:~/build/linux/arch/x86/configs# dpkg -l | grep arm-linux-
ii binutils-arm-linux-gnueabihf 2.24-5ubuntu13cross1.98.1 amd64 GNU binary utilities, for arm-linux-gnueabihf target
ii cpp-4.8-arm-linux-gnueabihf 4.8.4-2ubuntu1~14.04.1cross0.11.2 amd64 GNU C preprocessor
ii cpp-arm-linux-gnueabihf 4:4.8.2-1 amd64 The GNU C preprocessor (cpp) for armhf architecture
ii gcc-4.8-arm-linux-gnueabihf 4.8.4-2ubuntu1~14.04.1cross0.11.2 amd64 GNU C compiler
ii gcc-4.8-arm-linux-gnueabihf-base 4.8.4-2ubuntu1~14.04.1cross0.11.2 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-4.8-multilib-arm-linux-gnueabihf 4.8.4-2ubuntu1~14.04.1cross0.11.2 amd64 GNU C compiler (multilib files)
ii gcc-arm-linux-gnueabihf 4:4.8.2-1 amd64 The GNU C compiler for armhf architecture

Ich verstehe nicht, warum er die "Bananapi_M2_Ultra_defconfig" in ""arch/x86/configs/" sucht, das sollte doch "arch/arm/configs/" sein, oder?

Gruß eMeS
Kann man so machen - muß man aber nicht! (Armin)

Benutzeravatar
a1d3s
Beiträge: 36
Registriert: Donnerstag 29. Dezember 2016, 16:12
Deine Hardware: Banana Pi M1
Banana Pi M2
Banana Pi M2 Ultra
Lamobo R1
Banana Pi Pro (LeMaker)
LeMaker Guitar (v1.3)
Raspberry Pi Zero
Raspberry Pi 3
Raspberry Pi 1 (B(Tod))
Hat sich bedankt: 2 Mal
Danksagung erhalten: 7 Mal
Kontaktdaten:
Status: Offline

Re: Suche Image für BPI M2 Berry mit DVB-Unterstützung

Beitragvon a1d3s » Donnerstag 22. März 2018, 13:13

Ahm ja :) Ich habe das Gefühl du bist noch im Kernel Strang und nicht in dem vom u-boot
git clone git.denx.de/u-boot.git
cd u-boot
make CROSS_COMPILE=arm-linux-gnueabihf- Bananapi_M2_Ultra_defconfig

eMeS
Beiträge: 11
Registriert: Freitag 16. Februar 2018, 10:30
Deine Hardware: BPI M1 als NAS (seit 6 Jahren fehlerfrei!)
BPI M2B als Sat-TV-Zuspieler (in Bau)
diverse OPI zum üben, spielen und testen
Status: Offline

Re: Suche Image für BPI M2 Berry mit DVB-Unterstützung

Beitragvon eMeS » Donnerstag 22. März 2018, 14:35

Oh ja, Asche auf mein Haupt, das hab ich total übersehen.
Allerdings hab ich nun ein neues Problem:
*** Your gcc is older than 6.0 and is not supported

Da hat er recht, die Version ist: gcc (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609
Was nun?
Kann man so machen - muß man aber nicht! (Armin)

Benutzeravatar
a1d3s
Beiträge: 36
Registriert: Donnerstag 29. Dezember 2016, 16:12
Deine Hardware: Banana Pi M1
Banana Pi M2
Banana Pi M2 Ultra
Lamobo R1
Banana Pi Pro (LeMaker)
LeMaker Guitar (v1.3)
Raspberry Pi Zero
Raspberry Pi 3
Raspberry Pi 1 (B(Tod))
Hat sich bedankt: 2 Mal
Danksagung erhalten: 7 Mal
Kontaktdaten:
Status: Offline

Re: Suche Image für BPI M2 Berry mit DVB-Unterstützung

Beitragvon a1d3s » Freitag 23. März 2018, 20:34

https://gist.github.com/application2000 ... 56315a2d91
Zusätzlich gcc6 oder 7 installieren. Da steht auch wie man die Default ändert :)

Benutzeravatar
a1d3s
Beiträge: 36
Registriert: Donnerstag 29. Dezember 2016, 16:12
Deine Hardware: Banana Pi M1
Banana Pi M2
Banana Pi M2 Ultra
Lamobo R1
Banana Pi Pro (LeMaker)
LeMaker Guitar (v1.3)
Raspberry Pi Zero
Raspberry Pi 3
Raspberry Pi 1 (B(Tod))
Hat sich bedankt: 2 Mal
Danksagung erhalten: 7 Mal
Kontaktdaten:
Status: Offline

Re: Suche Image für BPI M2 Berry mit DVB-Unterstützung

Beitragvon a1d3s » Dienstag 27. März 2018, 08:13

Und klappt das jetzt?

eMeS
Beiträge: 11
Registriert: Freitag 16. Februar 2018, 10:30
Deine Hardware: BPI M1 als NAS (seit 6 Jahren fehlerfrei!)
BPI M2B als Sat-TV-Zuspieler (in Bau)
diverse OPI zum üben, spielen und testen
Status: Offline

Re: Suche Image für BPI M2 Berry mit DVB-Unterstützung

Beitragvon eMeS » Dienstag 27. März 2018, 13:52

leider nicht, ich habe den gcc6 installiert, aber:

Es gibt 2 Auswahlmöglichkeiten für die Alternative gcc (welche /usr/bin/gcc bereitstellen).

Auswahl Pfad Priorität Status
------------------------------------------------------------
* 0 /usr/bin/gcc-6 60 automatischer Modus
1 /usr/bin/gcc-4.8 60 manueller Modus
2 /usr/bin/gcc-6 60 manueller Modus

gcc version 6.3.0 20170519 (Ubuntu/Linaro 6.3.0-18ubuntu2~16.04)

make CROSS_COMPILE=arm-linux-gnueabihf-

*** Your GCC is older than 6.0 and is not supported
arch/arm/config.mk:69: die Regel für Ziel "checkgcc6" scheiterte
make: *** [checkgcc6] Fehler 1

Ich habe das ganze Script nun noch mal mit Ubuntu 17.10.1 durchgespielt, bin auch erfolgreich bis zum Ende durchgekommen, aber das erstellte Image bootet nicht in meinem BPi. Ich werde mir noch mal die Bootparameter intensiv anschauen, aber ansonsten bin ich am Ende angelangt. Das ist dann doch alles nur Frickelei ...

Gruß eMeS
Kann man so machen - muß man aber nicht! (Armin)


Zurück zu „Software“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste