【OK210试用体验】使用USB引导与DNW(fastboot)进行固件更新的方法 + 附上USB.BL2文件下载 - 在线问答 - 电子技术论坛 - 最好最受欢迎电子论坛!

【OK210试用体验】使用USB引导与DNW(fastboot)进行固件更新的方法 + 附上USB.BL2文件下载

7宝 ( 楼主 ) 2015-9-3 15:23:13  只看该作者 倒序浏览
本帖最后由 7宝 于 2015-9-3 15:28 编辑

上一篇帖子我提到过,这次申请的OK210开发板只有OM1~OM4这几个开关可以调节,所以就无法调节OM0,也就是USB启动选择开关,这样就无法使用传统的DNW进行固件烧写了,但是折腾了一会,我找到了这个问题的解决办法。

我相信论坛里有很多人和我一样,虽然DNW这个软件BUG不少,但是还是比较喜欢用它来更新固件,因为它使用上还是比较灵活。相对于SD卡更新方式,总觉得有些东西自己看不到,心里没底,不过见仁见智,按个人喜好来吧。
S5PV210这款芯片的启动方式,前面有朋友已经说的很详细了,我这里就主要叙述一下使用USB引导的方法。S5PV210的启动是有优先级的,一旦高优先级的启动方式启动成功,那么低优先级的引导将没有机会进行。而我们的开发板刚收到的时候是有NAND启动的,并且我们无法修改OM0引脚的状态,所以无法手动切换成USB的引导方式,但是我们可以利用SD卡启动的方式,然后不插SD卡,让它启动失败,这样它就会自动寻找下一个优先级的启动设备进行启动,也就是USB引导。
好了,说到这大家都明白了,其实原理很简单,我也是无意间忘记了插SD卡,才发现可以使用这个方法进行USB的引导,接下来就是安装驱动,进行烧写了。为了照顾初学者,这里我还是说一下具体的操作过程。首先关电,将启动开关设置成如下所示:


然后我们插好USB device线,插口就是右上角那个带黄色胶带的插口:(USB device线的另一头暂时先不要连接PC机,否则容易出现启动失败的情况)


然后串口线连上PC机,这时候我们不插SD卡,开机,此时蜂鸣器会有长时间的叫声,比较烦人,同时串口终端上面会显示这样的信息:


意思是找不到SD卡,请插入OTG线,此时如果将USB device线插到PC机上,会出现“发现新硬件”的提示,然后我们将驱动装好。驱动可以在置顶贴里面的OK210光盘上找到,这里就不发了,装好驱动后,DNW上面会显示:USB OK:


此时说明驱动安装正确,否则请重装驱动,或更换PC机(我就遇到过一次因为PC机的问题而装不上驱动)。这里提一句,如果使用虚拟机WIN XP进行DNW的烧写,一定要注意虚拟机版本的问题,我现在用的是VirtualBox-4.0.8-71778-X64这个版本,使用其他版本有可能会出现DNW烧写不了的问题,大家需要注意一下。
USB ok之后,我们需要利用一个启动文件,叫USB.BL2,这个文件是三星提供的,可以到下面的附件里下载。这个文件的主要作用是初始化一些寄存器,还有初始化DDR2,完成引导,我们首先将DNW的下载地址制定为:0xd0020010,如下图所示:


这个地址是指向S5PV210内部存储区的地址,我们将BL2文件下载到这个地址进行引导,然后选择download,选中USB.BL2文件,进行下载,此时会出现短暂的USB OK 到 USB x 再到 USB OK 的过程,出现这样的情况就说明更新正常。如果出现下载进度条不动,此时请更换PC机或者更换虚拟机版本。
下载完毕后,我们马上将地址下载地址更改为0x2c800000,这个地址是DDR2内存当中的一个地址,如下图所示:


这里要说明一下,这个地址是可以更改的,具体的地址是在UBOOT中定义的,在OK210用户光盘(B)AndroidU-boot源码uboot_1.3.4uboot_smdkv210includeconfigssmdkv210single.h文件当中,大概570行左右的位置,有一个这样的定义:


我们看到,飞凌将这个最初的官方代码修改了,之前的地址应该是0x23e00000,这里改成0x2c800000,具体原因尚不清楚,还请知道的朋友不吝赐教。
指定好地址之后,我们就可以使用USB download,然后加载上一篇帖子当中的UBOOT.BIN,加载完毕,此时不用重启,立刻就会出现uboot启动画面:


由于这个uboot是带有自动烧写程序的,所以它会出现蜂鸣器的响声,并提示找不到文件,我们不用管它,下一步就正常进行uboot拷贝和fastboot烧写内核和文件系统,具体的步骤可以参考飞凌的手册,里面有fastboot详细的描述,可以在下面的附件当中下载该软件手册(这个手册跟置顶贴里面的手册不一样,置顶贴里面的手册没有fastboot使用方法)。 usb_bl2.rar (5.65 KB, 下载次数: 11)
OK210软件手册(Linux版)2014-06-18.pdf (9.7 MB, 下载次数: 2)


QQ截图20150903151259.jpg (11.48 KB, 下载次数: 5)

QQ截图20150903151259.jpg

0个回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /6 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-11-21 19:35 , Processed in 0.994057 second(s), Total 60, Slave 41 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表