您尚未登录。

楼主 # 2022-05-03 22:36:07

ppppp5553
会员
注册时间: 2022-05-01
已发帖子: 7
积分: 12

V3S,ubuntu下用dd命令写uboot到TF卡失败

请问一下站里的大佬,我在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,而且我也尝试将分区一挂载后写入,与卸载后写入效果一样)。

离线

#1 2022-05-03 23:00:05

哇酷小二
whycan晕哥
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,026
积分: 1897
个人网站

Re: V3S,ubuntu下用dd命令写uboot到TF卡失败

不用执行其他操作,只要这个就可以了:

sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8






淘宝: whycan.taobao.com 可提供技术支持 V3sR11 / F1C200s / D1 / D1s / XR32 / XR829 / XR806

离线

楼主 #2 2022-05-04 00:28:00

ppppp5553
会员
注册时间: 2022-05-01
已发帖子: 7
积分: 12

Re: V3S,ubuntu下用dd命令写uboot到TF卡失败

哇酷小二 说:

不用执行其他操作,只要这个就可以了:

sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8

大佬、按照当前格式(fat16、32M;ext4、剩余空间)、不做其它操作、反复用dd命令写、也是写不进去、当前系统是ubuntu18.04的、会不会有影响了!

离线

楼主 #3 2022-05-04 20:48:36

ppppp5553
会员
注册时间: 2022-05-01
已发帖子: 7
积分: 12

Re: V3S,ubuntu下用dd命令写uboot到TF卡失败

@哇酷小二 ,大佬,打扰了啊!,请问一下在烧录uboot后fat16的分区正常会被占用多少呀? ----- 拜谢!拜谢!
_20220504203847.png
_1120220504204202.png

离线

#4 2022-05-05 09:00:21

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 745
积分: 676.5

Re: V3S,ubuntu下用dd命令写uboot到TF卡失败

没搞过v3s的tf卡操作。前阵子按教程试过imx6ul的emmc,imx6ul的emmc是这样的,emmc应该是分了3个区的,分区0是存放的uboot及环境变量,未格式化;分区1是fat格式的,存放的是内核及设备树;分区2是ext4格式的,根文件系统分区。
不知道v3s的tf卡是不是也是这样的。

离线

#5 2022-05-05 09:19:52

真的是很烦
会员
注册时间: 2018-10-08
已发帖子: 138
积分: 130.5

Re: V3S,ubuntu下用dd命令写uboot到TF卡失败

写入的内容读出来看看呢
cat /dev/sdb1 | hexdump -C | more

离线

#6 2022-05-05 09:58:34

jiaqi7
会员
注册时间: 2022-05-02
已发帖子: 5
积分: 5

Re: V3S,ubuntu下用dd命令写uboot到TF卡失败

是进入不了内核吗?如果是你可能是u-boot-sunxi-with-spl.bin没做好。

离线

楼主 #7 2022-05-05 11:00:21

ppppp5553
会员
注册时间: 2022-05-01
已发帖子: 7
积分: 12

Re: V3S,ubuntu下用dd命令写uboot到TF卡失败

@Gentlepig
嗯、这个方法晚一点我试试!谢谢哈

离线

楼主 #8 2022-05-05 11:01:53

ppppp5553
会员
注册时间: 2022-05-01
已发帖子: 7
积分: 12

Re: V3S,ubuntu下用dd命令写uboot到TF卡失败

真的是很烦 说:

写入的内容读出来看看呢
cat /dev/sdb1 | hexdump -C | more

晚上回去后读出来看看、感谢!

离线

楼主 #9 2022-05-05 11:05:26

ppppp5553
会员
注册时间: 2022-05-01
已发帖子: 7
积分: 12

Re: V3S,ubuntu下用dd命令写uboot到TF卡失败

jiaqi7 说:

是进入不了内核吗?如果是你可能是u-boot-sunxi-with-spl.bin没做好。

用tf卡启动串口完全没有打印信息、fel模式下可以确定tf卡和卡槽都是好的(可以正常挂载tf卡)!

离线

#10 2022-05-05 11:37:01

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 745
积分: 676.5

Re: V3S,ubuntu下用dd命令写uboot到TF卡失败

我搜了下,tf卡分区是从1M开始的,所以分区1也是从1M位置开始的。而uboot是写入到了8k偏移处,不在分区1里。所以分区1是没有变化的。

那么,问题来了,为什么是8K偏移呢?

搜了下,坑网里有答案:
一个困扰我很久的问题, 为什么全志的TF/SD卡引导程序都放在8K偏移的位置?

最近编辑记录 Gentlepig (2022-05-05 11:39:54)

离线

楼主 #11 2022-05-05 18:24:10

ppppp5553
会员
注册时间: 2022-05-01
已发帖子: 7
积分: 12

Re: V3S,ubuntu下用dd命令写uboot到TF卡失败

@Gentlepig
🙏感谢分享🤝

离线

页脚

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

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