Android 开发基础知识
2010-05-28 15:50:00 来源:WEB开发网手机一台
usb转串口线一根
usb转网卡线一根
2. 软件环境
1> tftp 服务器
执行脚本: setup_tftpd.sh 安装和配置tftp服务器,我们默认以 /tftpboot
为 tftp服务器的根目录,需要下载的文件都放在该目录下。
2> 获取待烧录的镜像文件
svn list svn://192.168.2.148/smartphone/td0901/release/images 查看服务器上的
版本情况,通常我们下载最新的,例如,下载9月18号发布的版本:
svn co svn://192.168.2.148/smartphone/td0901/release/images/images20090918
3> 烧录镜像文件
用以下文件为例,示范通过tftp烧写内核和文件系统
内核 zImage0917
系统分区: system0918.img
数据分区 data0918.img
待烧写的以上文件必须存在于tftp服务器根目录/tftpboot下。
具体步骤:
首先连接好硬件设备进入blob下载模式
1> blob 起来后按任意键
Processing obm parameters...
Can't detect micco. Set PMIC as normal I2C mode.
NAND flash(Manu=0x98 Device=0xba) detected!
Slot 0 Found
get relocation table
Found Main Bad block table at address 0x0f000000, version 0x01
Found Mirror Bad block table at address 0x0efc0000, version 0x01
Consider yourself BLOBed!
blob version 2.0.5-pre3 for Marvell Littleton
Copyright (C) 1999 2000 2001 2002 2003 Jan-Derk Bakker and Erik Mouw
blob comes with ABSOLUTELY NO WARRANTY; read the GNU GPL for details.
This is free software, and you are welcome to redistribute it
under certain conditions; read the GNU GPL for details.
length not align with page size, change to 0x0
Read flash from 0x60000, length 0x0
Done
Autoboot (2 seconds) in progress, press any key to stop ..
Autoboot aborted
Type "help" to get a list of commands
blob>
2> 通过 tftp 下载内核到pc内存 0x80800000 地址处
更多精彩
赞助商链接