u-bootの使用を開始するためにzImageをuImageに変換する方法

u-bootの使用を開始するためにzImageをuImageに変換する方法

zImageがあり、u-bootを使用して起動したいと思います。

ubootが実行された後、次のエラーが表示されるため、u-bootはzImageを理解できないようです:

Wrong Image Format for bootm command
ERROR: can't get kernel image!
U-Boot-cortex>

zImageをu-bootが理解できるuImageに変換するツールはありますか?

ベストアンサー1

U-Bootイメージページここ、探しているコマンドは次のとおりです。

mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n "Linux kernel" -d arch/arm/boot/zImage uImage

このmkimageユーティリティはu-boot-toolsUbuntuパッケージに付属しており(使用する場合)、次のコマンドを使用してインストールできます。sudo apt-get install u-boot-tools

おすすめ記事