实验环境:win10 开发板芯片:三星s5pv10 虚拟机linux
问题由来:破坏iNand中的bootloader以从SD2启动实验
方法1:打开secureCRT,开机3秒内按回车,输入以下两个命令:
1.busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=512 seek=1 count=1 conv=sync
2.sync
方法2:执行命令:movi write u-boot 0x30000000
方法1我用来几次都没遇到问题,但是方法2容易导致变砖(uboot进不去),花了我一个晚上到第二天下午才解决掉这个问题
下面是我的解决方法:使用linux下的dnw软件重新刷uboot,然后在Windows运行cmd下fastboot命令重刷系统
1、Mware菜单:虚拟机->可移动设备->Samsung S5PC110 SEC Test B/D,点击连接 (将开发板连到linux下)
在secureCRT中输入命令
1、fdisk -c 0 // 进行分区
2、set bootcmd 'movi read kernel 30008000; bootm 30008000' // 设置bootcmd参数