制作支持uboot的内核映像文件vmlinux.ub

在/opt/STM/STMLinux-2.3/devket/source/kernel/linux-sh4/ 中
运行脚本文件./vmlinux2gz2ub.sh
即可把vmlinux内核 生成映像文件vmlinux.ub
然后把vmlinux.ub 拷到/opt/STM/STMLinux-2.3/devket/sh4/target中
 
vim vmlinux2gz2ub.sh
 
可见:
echo "convert the kernel into a raw binary image:"
rm -rf vmlinux.bin.gz
rm -rf vmlinux.ub
sh4-linux-objcopy -O binary -R .note -R .comment -S vmlinux vmlinux.bin
#
echo "compress the binary image:"
gzip -9 vmlinux.bin
#
echo "package compressed binary image for U-Boot:"
/opt/STM/STLinux-2.3/devkit/sources/u-boot/u-boot-sh4-1.3.1_stm23_0046/tools/mkimage -A sh -O linux -T kernel -C gzip -a 0x80800000 -e 0x80801000 -n "linux-sh4-2.6.23.17_stm23_A21" -d vmlinux.bin.gz vmlinux.ub
                                                                          
原理也比较简单。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值