s5pv210--Dnw刷机总结及刷机过程
第一步: 用USB转串口线连接开发板和电脑(开发板中UART解默认串口UART2);在电脑里装USB转串口线的驱动程序。查看设备管理器中的COM端口号。
第二步: 安装secureCRT软件(用于查看开发板串口输出输入变化),安装好后,根据提示点击快速连接设置;设置如下:
文件——快速连接——协议选“serial”——端口根据USB串口线在设备管理器中的端口选——波特率选择115200——数据位8位——奇偶校验位选“无”——停止位“1”——数据流控制都不勾选——勾选“保存会话”“在一个标签中打开勾选”——点击“连接”
第三步: 破坏Inand中的bootloader;在secureCRT连接的界面中敲回车键;然后输入以下代码:busybox dd if=/dev/zero of=/dev/block/mmcb/k0 bs=512 seek=1 conv=sync
然后敲回车键;再输入sync执行一次。(此时inand中的bootloader已经被破坏掉了,开机启动不起来)
第四步:连接USB OTG线到电脑,电脑检查驱动(也叫DNW驱动)并安装(dnw在windows下未授权,存在认证签名问题),然后找到USB OTG线的驱动破解程序dseo13b.exe,点击运行根据画面提示,选择“enable text mode”——点next——点ok——再选择“sign a system File”——点next;在弹出对话框中输入驱动程序文件的全路径名,点击ok提示成功后,点确定,退出软件重启windows,重启完成后,打开设备管理器,查看刚安装的USB驱动,点击更新SEC S5PC110 Test B/D的驱动程序,选择之前的驱动程序文件的全路径,输入后,点击更新。
第四步: 打开dnw软件和secureCRT,在dnw中点击configuration——点option——设置COM口和波特率为115200——下载地址为0xd0020010——点击ok——选USB port——点击transmit选择x210_usb.bin文件进行下载;然后同样方法设置断点地址为0x23e00000 USB下载inand_uboot.bin(本身是下载uboot.bin的,但是新开发板不认,所以将原来的uboot.bin更名为inand_uboot.bin进行下载)
第五步: 此时关注secureCRT界面的uboot启动代码,在进入原来系统选择倒计时(3秒)时,敲回车键进入uboot下面。在下面输入fdisk –c 0进行磁盘分区,然后再输入fastboot;
第六步: 找到fastboot文件的全路径,利用cmd命令窗口打开fastboot.exe文件(eg:dir----cd \.路.\径..\fastboot------fastboot.exe)然后再利用命令fastboot devices查看fastboot的连接——再用CMD窗口用fastboot flash命令烧录zImage-android、x210.img、uboot.bin(烧写如fastboot flash \全路径\+烧录文件)
烧录:fastboot flash bootloader +路径/uboot.bin(启动文件)
fastboot flash kernel +路径/内核文件
fastboot flash system +路径/镜像文件
本文参考:《朱友鹏linux核心课程》