分类: 嵌入式
2016-04-13 11:20:13
主机操作系统 ----Win10企业版
虚拟机软件 ----Vmware@workstation 10.0.4 build 2249910
虚拟机操作系统 ----WinXP Professional 2002 SP3
----Win7 32bit 旗舰版
控制台软件 ----SecureCRT 5.1.2 build 274
开发板 ----九鼎科技X210BV3S
需要安装的软件有
1)绿联USB转COM驱动(PL2303_Prolific_DriverInstaller_v1.9.0)
2)SecureCRT
3)fastboot驱动--见第3节
4)DNW驱动--见第4节
1)使用USB转COM线连接开发板和PC机,开发板处连接COM2,PC机处连接任一USB口。
2)WinXP中安装绿联USB转COM驱动(PL2303_Prolific_DriverInstaller_v1.9.0),安装成功后会在设备管理器-->端口中出现Prolific USB-to-Serial Comm Port(COM3)。
3)重新拔插一下PC处USB线,插入到同一USB口。
4)安装运行SecureCRT,在文件-->快速连接-->协议选Serial-->端口选COM3-->波特率选115200-->数据位选8-->奇偶校验选无-->停止位选1-->数据流控制选全无。
5)开发板开机就会在SecureCRT界面打印出开机信息。
6)连接成功!
1)开发板开机启动完成后,在SecureCRT中运行
busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=512 seek=1 count=1 conv=sync
sync
就会破坏iNand中的Uboot。
命令的作用是:用全0填充开发板iNand的第一个扇区,破坏Uboot的数据。再次启动时iROM还是先从iNand中读取前16KB,计算校验和。因第1个扇区被破坏,校验通不过,达到不从iNand启动的目的。启动失败后,系统会自动从SD2去执行2nd启动。
2)重新启动开发板,SecureCRT中会显示错误信息
SD2卡槽中有SD卡时显示:
Uart negotiation Error
Insert an OTG cable into the connector!
Enumeration TimeOut Error
SD checksum Error
SD2卡槽中无SD卡时显示:
SD
checksum Error
3)破坏成功!
1)WinXp中,使用SD读卡器,运行X210 Fusing Tools将Uboot-iNand.bin烧写到SD卡中
2)SD卡插入到开发板的SD2卡槽,开机后会在SecureCRT界面打印出开机信息
3)烧录成功!
fastboot flash bootloader android4.0/uboot.bin 烧写uboot
fastboot flash kernel android4.0/zImage-android 烧写linux kernel
fastboot flash system android4.0/x210.img 烧写android rom
fastboot reboot 重启开发板
uboot的参数设置:set bootcmd 'movi read kernel 30008000; bootm 30008000'
(默认就是这个,不用设置也行)
1)使用短接线短接开发板的CH5B插座(设定开发为从UART/USB启动模式),
2)长按开发板的电源开关给开发板上电,Win7设备管理器会检测到新设备,安装DNW驱动(win7_32位dnw 驱动_解决光盘中32位dnw驱动),安装过程中最好一直长按电源开关,安装成功后,设备管理器--->通用串行总线控制器下会出现 SEC SOC SMDK Board设备。
******************************************************************************************************************
补充:win7 64位旗舰版的DNW驱动安装(64位的win7出于系统安全考虑,限制安装无数字签名的驱动程序),2种解决方法
1.使用DNW驱动dnw_driver_win7-64中的dseo13对驱动程序进行数字签名,然后安装驱动程序
2.开机后在登录等待界面按下F8键,进入Windows 7高级启动项,选择“禁止驱动程序签名强制”,就可以了。这个解决方法很简单,但是只能在开机时设置,并且在计算机重新启动之后又回到了原始的状态;永久关闭Windows 7系统中的驱动签名强制要求的方法是
使用管理员的身份打开cmd命令行,然后输入bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS的命令,完成之后重新启动计算机,就可以随时在64位win7系统上安装无数字签名的驱动程序了。
******************************************************************************************************************
3)长按开发板的电源开关,运行DNW v0.60C,如果显示USB : OK,表明驱动安装成功,DNW和开发板通过USB建立了连接;点击Configuration,设置USB Download Address为0xd002_0010(S5PV210_iROM_Application noet_REV 0.3 2.4.2节有问题)。再选择USB PORT—Transmit—Transmit来下载LED.bin,开发板上的3颗LED就会闪烁。标明成功。