页次: 1
参考: https://whycan.cn/t_2442.html#p18939
看下哪些文件比较大, 然后重新make menconfig 删除不必要的软件, 然后执行:
rm -rf output/target ###删除根文件系统目录
find output/ -name ".stamp_target_installed" |xargs rm -rf ###删除 .stamp_target_installed
make ###重新生成根文件系统参考: https://stackoverflow.com/questions/47320800/how-to-clean-only-target-in-buildroot
我是小白,不知道该删除哪个,@晕哥 有没编译好的文件系统压缩包
mkfs.jffs2 -s 0x100 -e 0x10000 -p 0xAF0000 -d rootfs/ -o jffs2.img
我按照这条生成文件,但是不管怎么该输出的文件大小都不对大小是0xB00000多了64k
使用mkfs.jffs2 -s 0x100 -e 0x10000 -p 0xAF0000 -d rootfs/ -o jffs2.img,生成不了jffs2.img,可能是因为什么
dd if=/dev/zero of=flashimg.bin bs=1M count=16 &&\
dd if=$YOUR_UBOOT_FILE of=flashimg.bin bs=1K conv=notrunc &&\
dd if=$YOUR_DTB_FILE of=flashimg.bin bs=1K seek=1024 conv=notrunc &&\
dd if=$YOUR_KERNEL_FILE of=flashimg.bin bs=1K seek=1088 conv=notrunc &&\
mkdir rootfs
tar -xzvf $YOUR_ROOTFS_FILE -C ./rootfs &&\
cp -r $YOUR_MOD_FILE rootfs/lib/modules/ &&\
# 为根文件系统制作jffs2镜像包
# --pad参数指定 jffs2大小
# 由此计算得到 0x1000000(16M)-0x10000(64K)-0x100000(1M)-0x400000(4M)=0xAF0000
mkfs.jffs2 -s 0x100 -e 0x10000 --pad=0xAF0000 -d rootfs/ -o jffs2.img &&\
dd if=jffs2.img of=$YOUR_IMG_FILE bs=1K seek=5184 conv=notrunc &&\@晕哥 cp -r $YOUR_MOD_FILE rootfs/lib/modules/ YOUR_MOD_FILE这个是什么文件? 做启动文件系统需要用这个吗?
同问 这个是什么文件啊
页次: 1