S5PV210学习笔记二:在Ubuntu14.04下对S5PV210刷机

    之前在WIN10下使用SD卡刷机,结果开发板莫名其妙刷成砖了。后来又在WIN10下使用DNW通过USB方式刷机,结果因为数字签名的问题还是刷的各种问题。后来采用在虚拟机下使用DNW方式刷机,成功了。方法如下:

一、编译DNW工具

二、开发板连接到linux下

(1)开发板设置USB启动,开机,windows设备管理器中提示发现新硬件
(2)VMware菜单:虚拟机->可移动设备->Samsung S5PC110 SEC Test B/D,点击连接
(3)成功连接后现象:1、Windows下设备管理器没了;2、ls /dev/secbulk0 设备节点自动出现

三、使用dnw进行下载uboot.bin

    1.检查设备是否存在,下载x210_usb.bin、uboot.bin

mike@ubuntu:/home/x210/shuaji/dnw-linux$ sudo ls /dev/secbulk0
/dev/secbulk0
mike@ubuntu:/home/x210/shuaji/dnw-linux$ sudo dnw -a 0xd0020010 ../qt4.8/x210_usb.bin 
optarg = 0xd0020010.
load address: 0xD0020010
Writing data...
100%	0x00002BAA bytes (10 K)
speed: 3.553391M/S
mike@ubuntu:/home/x210/shuaji/dnw-linux$ sudo dnw -a 0x23e00000 ../qt4.8/uboot.bin 
optarg = 0x23e00000.
load address: 0x23E00000
Writing data...
100%	0x0006000A bytes (384 K)
speed: 2.071876M/S

此时,可以看到串口有打印,显示uboot已经启动

    2.三秒内敲下回车进入uboot模式

    3.输入fdisk -c 0进行分区

    4.输入fastboot,进入fastboot下载模式

四、在WIN10下使用fastboot刷机

    1.断开虚拟机的usb端口,让开发板的usb接入windows

    2.按照之前的文档,进行fastboot刷机(注意:使用最新的文件进行刷机)

E:\linux210_tools\fastboot>fastboot devices
SMDKC110-01     fastboot

E:\linux210_tools\fastboot>fastboot flash bootloader image\QT4.8\uboot.bin
sending 'bootloader' (384 KB)... OKAY
writing 'bootloader'... OKAY

E:\linux210_tools\fastboot>fastboot flash kernel image\QT4.8\zImage-qt
sending 'kernel' (3566 KB)... OKAY
writing 'kernel'... OKAY

E:\linux210_tools\fastboot>fastboot flash system image\QT4.8\rootfs_qt4.ext3
sending 'system' (262144 KB)... OKAY
writing 'system'... OKAY

E:\linux210_tools\fastboot>

五、在串口终端重新设置启动参数

set bootcmd 'movi read kernel 30008000; bootm 30008000'
set bootargs console=ttySAC2,115200 root=/dev/mmcblk0p2 rw init=/linuxrc rootfstype=ext3
saveenv

可以通过print再次检查参数

六、断电,启动开关拨到emmc启动,在上电即可

发布了34 篇原创文章 · 获赞 15 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/fuhanga123/article/details/89646773