嵌入式开发学习(5)
2024-11-19 来源:cnblogs
一、由于之前用fastboot 刷android2.3的时候,不小心刷机失败,将开发板刷成砖头了,之后通过usb配合dnw工具刷机,又将android4.0.4刷了回来,总结如下:
1、安装usb驱动。
下载dnw.exe、dnw_driver_win7-64驱动包(我的是win7-64)。
下载dseo13b.exe破解软件。
下载uboot.bin、x210_usb.bing。
使用secureCRT连接到开发板。
运行dseo13b.exe,选择第一个选项>next>确定。如下图:
再选择第三个选项>next,输入dnw的inf64文件夹路径,如我的是E:BaiduNetdiskDownload开发版光盘资料X210V3S_AtoolsUSB驱动dnw_driver_win7-64inf64。>next>确定。
再选择最后一项 Exit ,>next >重启电脑。
打开设备管理器 更新SEC S5PC110 Test B/D.的驱动程序(这一步坑了我几个小时,当开机时,在设备管理器中找不到这个驱动名称。检查usb线连接,开发板切换开关是否打在usb启动。一切正常后,长按开发板电源开关,松开,长按,这样做几次,同时注意观察设备管理器中额变化,如发现上面的驱动名称,立马单机右键更新驱动,选择驱动文件为inf64/.inf文件)。
更新成功后,打开dnw.exe软件,长按开发板电源开关,松开,发现usb:ok时,证明驱动以及usb连线都ok了,如下图:
打开Configuration> Options,选在正确的串口线连接端口,如我的是COM3,(在设备管理器>端口中查看和更改),选择115200,在download address中填入0xd0020010(iRAM的BL1地址),如下图:
一直按住开发板电源开关>选择USB port>Transmit>transmit,选择事先准备好的x210_usb.bin >打开,这时会发现usb:x与usb:OK 会闪一下,证明已经代码写到iRAM中。
重复上一步,将download address 改成 0x23e00000,选择事先准备好的uboot.bin,这一步是将代码写到DRAM中,以初始化DRAM。
这是可以松开电源开关。再启动计时三秒内按下回车键如下图:
能正常进入引导程序了,接下来该怎么刷就怎么刷了,砖头算是救活呢。上面这是刷成砖头后得补救方法,接下来会跟上拿fastboot正常刷系统的内容。
上一篇:嵌入式开发学习(2)
下一篇:嵌入式开发学习(6)
- 【嵌入式开发】ARM 芯片简介 (ARM芯片类型 | ARM处理器工作模式 | ARM 寄存器 | ARM 寻址)
- ADI发布嵌入式软件开发环境CodeFusion Studio™和开发者门户,助力简化和加速智能边缘开发
- [S3C6410-00]嵌入式linux开发环境搭建
- STM32开发中的五大嵌入式系统
- 移植openssh至嵌入式ARM开发板
- 嵌入式linux平台上Eclipse C++开发环境的建立
- stm32 嵌入式开发 用标准库进行 ADC 实验总结
- stm32 嵌入式开发 中ADC独立多通道DMA传输数据实验总结
- stm32 嵌入式开发 中三重ADC交替模式采集数据总结
- 在linux环境下搭建嵌入式开发平台