您尚未登录。

楼主 #1 2018-09-03 16:19:31

hellovc
会员
注册时间: 2018-09-03
已发帖子: 3
积分: 3

请问谁会在openwrt里配置一下把生成的bin格式文件同时生成一份elf格式的文件

请问谁会在openwrt里配置一下把生成的bin格式文件同时生成一份elf格式的文件。比如openwrt-ar71xx-generic-mr12-initramfs-kernel.bin 编译生成bin格式文件的同时生成一份openwrt-ar71xx-generic-mr12-initramfs-kernel.elf elf格式的文件。

离线

#2 2018-09-03 17:04:05

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,348
积分: 9202

Re: 请问谁会在openwrt里配置一下把生成的bin格式文件同时生成一份elf格式的文件

应该是先有
openwrt-ar71xx-generic-mr12-initramfs-kernel.elf

然后根据 elf 文件用 *-objcpy 生成 对应的bin 文件:
openwrt-ar71xx-generic-mr12-initramfs-kernel.bin

你现在没有 elf 文件? 看看Makefile, 是不是生成bin文件之后, 删除了elf文件?





离线

楼主 #3 2018-09-04 08:22:18

hellovc
会员
注册时间: 2018-09-03
已发帖子: 3
积分: 3

Re: 请问谁会在openwrt里配置一下把生成的bin格式文件同时生成一份elf格式的文件

感谢晕哥,我在 编译里的日志看到了
rm -f /home/ww/openwrt/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/tmp/openwrt-ar71xx-generic-mr12-initramfs-kernel.bin
rm -f /home/ww/openwrt/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/mr12-kernel.bin
cp /home/ww/openwrt/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/vmlinux-initramfs /home/ww/openwrt/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/tmp/openwrt-ar71xx-generic-mr12-initramfs-kernel.bin
cp /home/ww/openwrt/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/vmlinux /home/ww/openwrt/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/mr12-kernel.bin
cp /home/ww/openwrt/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/vmlinux /home/ww/openwrt/bin/targets/ar71xx/generic/openwrt-ar71xx-generic-vmlinux.bin
/home/ww/openwrt/staging_dir/host/bin/patch-cmdline /home/ww/openwrt/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/tmp/openwrt-ar71xx-generic-mr12-initramfs-kernel.bin 'board=MR12 mtdparts=spi0.0:256k(u-boot)ro,256k(u-boot-env)ro,13440k(rootfs),2240k(kernel),64k(mac),128k(art)ro,15680k@0x80000(firmware) console=ttyS0,115200'

然后我把 cmdline 的 board=MR12 写进到内核命令行里 生成的 openwrt-ar71xx-generic-vmlinux-initramfs.elf  好像效果一样,谢谢提点

离线

#4 2018-09-04 08:42:33

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,348
积分: 9202

Re: 请问谁会在openwrt里配置一下把生成的bin格式文件同时生成一份elf格式的文件

不必客气, 挖坑网期待你的更多分享!





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn