Es wäre ja schön, wenn man mal einen vernünftigen Kernel in die Hand bekommen würde. Der Stand der Dinge, so wie meine Info's sind.
Ein funktionierender U-Boot: https://github.com/wens/u-boot-sunxi/commits/r40
Ein unfertiges Linux vom Stefan T. https://github.com/a1d3s/linux Danke für die Arbeit!
Ein GB RAM wird erkannt, die serielle Konsole funktioniert, das war es. Noch nicht wirklich viel, aber es geht ganz langsam vorwärts.
Das DTB-File vom Stefan scheint auch noch nicht ganz zu funktionieren. Moment, DTB-File? Was zur Hölle ist das? Ein DTB-File enthält sämtliche Hardwareinformationen des benutzten Boards. Diese werden beim Start im RAM abgelegt und dann an den Kernel vom u-boot weitergegeben. Ganz schwieriges Thema für mich, aber man lernt nur wenn man sich mit was beschäftigt ;)
Gut, was wissen wir? Ein u-boot der funktioniert, schon mal ganz wichtig sonst bootet die Kiste gar nicht ;) Ein DTB-File mit viel Raum für Verbesserungen.
Wenn jemand von solchen Sachen richtig Ahnung hat und einen BananaPi M2-Ultra zum Testen braucht, ich stelle gerne einen zur Verfügung. Kontakt
Liebe Fachleute, ich weiß das ich davon null Ahnung habe :)
Weitere Links:
http://linux-sunxi.org/Sinovoip_Banana_Pi_M2_Ultra
https://github.com/dan-and/BPI-M2U-bsp/commits/master Daniel's Fork von Sinovoip's Linux 3.10.x um das auf einen vernünftigen Stand zu bringen.
Hersteller-Links:
https://github.com/BPI-SINOVOIP/BPI-M2U-bsp
https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/chapter1.html