2016-07-22 30 views
1

Ich versuche, eine .hddimg in yocto mit den folgenden Partitionen zu erstellen:Yocto hddimg Partition mit boot0 blob

  • boot0_position = 8 # KiB
  • uboot_position = 19096 # KiB

boot0 ist ein Blob und lädt u_boot. Bitte kann mir jemand helfen dieser Angelegenheit? Wo kann ich solche Parameter konfigurieren?

+0

Was SoC verwenden Sie? Es gibt wahrscheinlich schon ein gutes Beispiel dafür, wie man ein bootfähiges Image für diese Plattform erstellt. –

+0

Hi @TomRini, ich benutze den Pine64 SBC, der einen Allwinner A64 Soc verwendet. Ich denke, es ist eine Art neuer SoC und es hat einige seltsame Besonderheiten. – mont3z

+0

Ich denke, ich sollte wahrscheinlich wic verwenden und ein neues Plugin für boot0 erstellen, aber wie kann ich den Bildsektor definieren. – mont3z

Antwort

2

Nun, da wir hier einige Details haben, OK. Zum jetzigen Zeitpunkt unterstützt meta-sunxi das A64-SoC noch nicht. Allerdings gibt es derzeit https://github.com/linux-sunxi/meta-sunxi/blob/master/classes/sdcard_image-sunxi.bbclass zum Erstellen von Bildern, die auf den 32-Bit-SoCs funktionieren. Es sollte nicht zu schwer sein, das zu ändern, um boot0/ATF/U-Boot an die richtigen Stellen zu bringen, und ich bin mir sicher, dass sie einen Patch begrüßen würden, der Unterstützung für das 64bit SoC bietet.

+0

Vielen Dank für dieses @ TomRini. Ich schaue mir diese Klasse an und sie ist sehr nützlich. – mont3z