2016-08-16 1 views
1

Ich versuche, ein U-Boot unterstützt Bild mit mkimage, zu erstellen, wenn ich mit versuchen:arm64 Unterstützung nicht in mkimage vorgesehen

mkimage -A arm64 

ich den Fehler:

Invalid CPU Type - valid names are: alpha, arm, x86, ia64, m68k, microblaze, 
        mips, mips64, nios2, powerpc, ppc, s390, sh, sparc, sparc64, 
        blackfin, avr32, nds32, or1k, sandbox 

So sehe ich Es gibt keine Unterstützung für arm64.

Ich habe versucht, eine neue Version von U-Boot zu kompilieren, aber die mkimage in U-Boot unterstützt auch Arm64 nicht.

Ich habe versucht, u-boot-Tools auf meinem Ubuntu-PC mit der Installation:

sudo apt-get install u-boot-tools 

Aber dieses mkimage auch mir das gleiche Problem gibt.

Jede Hilfe wird sehr geschätzt.

Vielen Dank!

+0

Nur neugierig, welche Versionen von Ubuntu, U-Boot und mkimage verwenden Sie? – icedwater

Antwort

1

Als gültige Architektur für mkimage ist arm64 seit etwa v2014.01-rc2 gültig (und v2014.04 war das erste vollständige Release mit aarch64-Unterstützung). In den meisten Fällen möchten Sie entweder booti verwenden, das das Image-Format bootet, das der Linux-Kernel für arm64 generiert (ähnlich wie bootz auf arm32) oder stattdessen FIT image generieren.

+0

Dank Tom, kompilierte ich 2016 U-Boot und mkimage von Uboot Tools unterstützt Arm64 – user1177187

Verwandte Themen