请问一下站里的大佬,我在ubuntu下用dd命令将u-boot-sunxi-with-spl.bin文件写入到TF卡里,窗口显示正常写入了,但是我对比TF的分区1写入前,写入后的使用量都是88k而且TF卡无法正常启动,请问大家有遇到这种情况吗。
备注:我操作的流程是:初始化TF(删除原有的分区)-》重新分区:1,fat16,32M。2,ext4,剩余容量。(在这一步我检查分区一的占用是88k)-》在uboot文件夹下用dd命令(.sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8)将uboot写入到TF卡。(在这一步我再次查看分区一的占用还是是88k,而且我也尝试将分区一挂载后写入,与卸载后写入效果一样)。
离线
不用执行其他操作,只要这个就可以了:
sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8
大佬、按照当前格式(fat16、32M;ext4、剩余空间)、不做其它操作、反复用dd命令写、也是写不进去、当前系统是ubuntu18.04的、会不会有影响了!
离线
@哇酷小二 ,大佬,打扰了啊!,请问一下在烧录uboot后fat16的分区正常会被占用多少呀? ----- 拜谢!拜谢!
离线
@Gentlepig
嗯、这个方法晚一点我试试!谢谢哈
离线
写入的内容读出来看看呢
cat /dev/sdb1 | hexdump -C | more
晚上回去后读出来看看、感谢!
离线
是进入不了内核吗?如果是你可能是u-boot-sunxi-with-spl.bin没做好。
用tf卡启动串口完全没有打印信息、fel模式下可以确定tf卡和卡槽都是好的(可以正常挂载tf卡)!
离线
@Gentlepig
🙏感谢分享🤝
离线