您尚未登录。

楼主 #1 2019-12-17 09:50:54

dml1048147924
会员
所在地: 江苏无锡
注册时间: 2019-11-08
已发帖子: 119
积分: 115.5

dd 命令 打包, sunxi-fel烧写

开发板 SPI flash 是16M , 按以下打包,在win7烧录后,发现烧录了17433KB,开机没有任何反应,但是只烧uboot,是可以的。
这是为什么呢

        dd if=/dev/zero of=v3s_nor_flash.bin bs=1M count=16
        dd if=./u-boot-sunxi-800x480LCD-spinor.bin of=v3s_nor_flash.bin bs=1024 seek=0
        dd if=./logo.bin of=v3s_nor_flash.bin bs=1024 seek=512
        dd if=./sun8i-v3s-licheepi-zero-with-800x480-lcd.dtb of=v3s_nor_flash.bin bs=1024 seek=1856
        dd if=zImage of=v3s_nor_flash.bin bs=1k seek=1920
        dd if=rootfs.bin of=v3s_nor_flash.bin bs=1k seek=5376

离线

楼主 #3 2019-12-17 10:11:39

dml1048147924
会员
所在地: 江苏无锡
注册时间: 2019-11-08
已发帖子: 119
积分: 115.5

Re: dd 命令 打包, sunxi-fel烧写

晕哥 说:

只在“执行第一步,文件多大?

我怎么感觉第一步就错了呢



-rwxr-xr-x 1 v3s v3s 1.1M Dec 16 11:34 logo.bin
-rw-r--r-- 1 v3s v3s  12M Dec 16 17:53 rootfs.bin
-rw-r--r-- 1 v3s v3s  13K Dec 16 17:53 sun8i-v3s-licheepi-zero-with-800x480-lcd.dtb
-rw-r--r-- 1 v3s v3s 355K Dec 16 11:09 u-boot-sunxi-800x480LCD-spinor.bin
-rw-r--r-- 1 v3s v3s  17M Dec 16 17:53 v3s_nor_flash.bin
-rwxr-xr-x 1 v3s v3s 3.3M Dec 16 17:53 zImage

最近编辑记录 dml1048147924 (2019-12-17 10:12:22)

离线

楼主 #5 2019-12-17 10:20:57

dml1048147924
会员
所在地: 江苏无锡
注册时间: 2019-11-08
已发帖子: 119
积分: 115.5

Re: dd 命令 打包, sunxi-fel烧写

晕哥 说:

最后一步有问题,你的rootfs超大了。

请教晕哥:rootfs 超大,dd打包后烧录到板子里,也应该有uboot启动信息呀
        rootfs 后期还好加app呢,估计到时更大,这咋整呀

离线

楼主 #7 2019-12-17 10:59:56

dml1048147924
会员
所在地: 江苏无锡
注册时间: 2019-11-08
已发帖子: 119
积分: 115.5

Re: dd 命令 打包, sunxi-fel烧写

firstman 说:

可能是超大之后, 回环把u-boot擦掉了。

你执行前5步试一试呗

不烧rootfs.bin ,是可以启动的

离线

楼主 #9 2019-12-17 14:55:54

dml1048147924
会员
所在地: 江苏无锡
注册时间: 2019-11-08
已发帖子: 119
积分: 115.5

Re: dd 命令 打包, sunxi-fel烧写

晕哥 说:

那就说明是6楼的问题了,回环擦除了

请问 dd 命令烧写时,各个bin 文件的偏移地址不能改变吗

离线

楼主 #11 2019-12-17 15:18:43

dml1048147924
会员
所在地: 江苏无锡
注册时间: 2019-11-08
已发帖子: 119
积分: 115.5

Re: dd 命令 打包, sunxi-fel烧写

晕哥 说:

可以,通过bs和seek两个参数一起决定这个地址。


是不是还牵涉到bootcommand ,我想把logo.bin去掉,我刚才试了一下,找不到设备树,估计还是编译地址没有设置正确。
我的bootcommand  :     CONFIG_BOOTCOMMAND="setenv bootm_boot_mode sec; sf probe; sf read 41800000 1D0000 4000; sf read 41000000 1E0000 360000; bootz 0x41000000 - 0x41800000;"

离线

楼主 #12 2019-12-17 17:00:35

dml1048147924
会员
所在地: 江苏无锡
注册时间: 2019-11-08
已发帖子: 119
积分: 115.5

Re: dd 命令 打包, sunxi-fel烧写

dml1048147924 说:

是不是还牵涉到bootcommand ,我想把logo.bin去掉,我刚才试了一下,找不到设备树,估计还是编译地址没有设置正确。
我的bootcommand  :     CONFIG_BOOTCOMMAND="setenv bootm_boot_mode sec; sf probe; sf read 41800000 1D0000 4000; sf read 41000000 1E0000 360000; bootz 0x41000000 - 0x41800000;"

是和bootcommand有关联

离线

页脚

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

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