针对三星s5pv210配套sd卡烧录失败的原因及解决办法

作者在学习S5PV210开发板时遇到SD卡启动问题,通过跟随《X210V3SD卡烧写教程》中的步骤,详细描述了制作量产卡(包括删除分区、安装gparted、分区和格式化)以及在Linux下烧录的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近开始跟着视频学习s5pv210开发板,到sd卡启动那一步卡住了,不管是在windows上面使用烧录软件还是Linux使用烧录命令都不成功。不成功截图如下。

然后我在课程给的配套资料《X210V3 SD卡烧写教程》里面找到了“制作量产卡”的步骤,跟着一步一步重新制作量产卡,最后使用linux烧录成功。截图如下:

制作量产卡步骤:

第一步:准备一张不小于 2GB 的 SD 卡,并插到装有 ubuntu 操作系统的 PC 机上;

第二步:删除 SD 卡的所有分区。具体操作如下:

[root@lqm mass-production]# cat /proc/partitions 
major minor #blocks name 
 
 8 0 36700160 sda 
 8 1 512000 sda1 
 8 2 36187136 sda2 
 253 0 34144256 dm-0 
 253 1 2031616 dm-1 
 8 16 3879936 sdb 
 8 17 3875840 sdb1 
[root@lqm mass-production]# 
[root@lqm mass-production]# fdisk /dev/sdb 
 
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to 
 switch off the mode (command 'c') and change display units to 
 sectors (command 'u'). 
 
Command (m for help): d 
Selected partition 1 
 
Command (m for help): w 
The partition table has been altered! 
 
Calling ioctl() to re-read partition table. 
 
WARNING: Re-reading the partition table failed with error 16: 设备或资源忙. 
The kernel still uses the old table. The new table will be used at 
the next reboot or after you run partprobe(8) or kpartx(8) 
Syncing disks. 
[root@lqm mass-production]# 

输入 d,表示删除分区,输入 w 表示保存已经修改的分区信息。至此,原/dev/sdb1 被 删除。拨掉 SD 卡,再插入 PC 机上,查询设备节点:

一定要先拔掉SD卡,在插入PC机查询:就会看见sdb1分区没有了

第三步:使用以下命令安装gparted工具:

sudo apt install gparted

可能会遇见依赖等问题,根据提示的命令运行一下就好了。

安装好gparted之后,使用以下命令打开SD卡分区表:

gparted /dev/sdb

我这里是sdb,你的有可能是sdc或者其他,可以使用以下命令查询你的u盘设备名:

ls /dev/sd*

打开分区表后,会呈现以下图:记得先将U盘卸载!!!!!

选择分区->新建,预留 256M 空间给 uboot 或 xboot,剩下的分区使用 fat32 格式,如下图所示:

点击添加,选择菜单中的应用全部操作,完成 SD 卡的分区。记得要点一下绿色的对勾,不然会提示有待进行的操作。(绿色的勾勾圈出来啦)

第四步:将SD卡剩余空间格式化位fat32格式,也就是除去256M的其他空间,运行以下命令:

sudo mkfs.vfat /dev/sdb1

注意:这里是sdb1不是sdb,sdb咱们已经存留256M的空间来存放uboot了,不能格式化。

到这里就完成啦!!!!!!!!!!!开心的烧录uboot去咯!!!!!!

简要写一下linux烧录:

第一步:使用共享文件夹将需要的文件从windows复制进去

第二步:进入共享文件夹运行烧录脚本

sudo ./nand_fusing.sh /dev/sdb

然后就完成啦!!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值