如何建立uImage?

Cod*_*der 1 linux-kernel embedded-linux u-boot

我有zImage和内核源代码.我做到了

make zImage 
Run Code Online (Sandbox Code Playgroud)

生成zImage.
当我闪烁时,电路板将无法启动.
那么如何将其转换为u -mage,u-boot正确读取?
谢谢!

Art*_*hur 8

安装u-boot-tools.该命令取决于您的分发.如果您使用的是Debian/Ubuntu,它看起来应该是这样的

sudo apt-get install u-boot-tools
Run Code Online (Sandbox Code Playgroud)

请参阅有关工具安装的U-Boot文档


制作uImage

mkimage -A <arch> -O linux -T kernel -C none -a <load-address> -e <entry-point> -n "Linux kernel" -d arch/arm/boot/zImage uImage
Run Code Online (Sandbox Code Playgroud)

或者在内核源代码中

make uImage
Run Code Online (Sandbox Code Playgroud)