UE-9260使用说明
序号 |
版本 |
日期 |
备注 |
1 |
V0.1 |
2015-03-21 |
原始版本;作者:xiaobin |
2 |
|||
3 |
|||
4 |
|||
5 |
主机环境
1.烧写操作
仿真器和FTP烧写
OS: Win XP(32位) 中文专业版
2.开发环境
(1) U-boot & Kernel
OS:Win7(64位)中文专业版
VM:VMware? Workstation 10.0.5 build-2443746
a. 32位Ubuntu
(2) rootfs
OS: Ubuntu 12.0.4 LTS
仿真器烧写
烧写2个文件:boot-uboot.bin和u-boot.bin
1.打开工程预设配置
2.连接目标板
Target-〉Connect;
3.清空flash
Target-〉Ease chip;
4.打开数据文件
File-〉Open data file
(1)烧写boot-uboot
起始地址:0x1000,0000
(2)烧写u-boot
起始地址:0x1001,0000
输入开始地址前后
5.写数据
6.关闭连接
FTP烧写
1.硬件准备
(1)网络
网线:平行线
连接:开发板 – PC
(2)串口
DB9:USB转串口
连接:开发板(UART0)- PC
2.软件准备
执行“tftpd.exe”。
(1)配置镜像目录
Tftpd -> Configure
在“Home Directory”选择“Browse”按钮选择目录,然后点击“OK”即可。
(2)运行
Tftpd -> Start
3.开始烧写
打开“超级终端”设置串口属性:
重新上电开发板,使他进入U-boot环境。
(1) Kernel
a. 设置开发板网络
使用192.168.0网段。
u-boot>setenv ipaddr 192.168.0.134
u-boot>setenv serverip 192.168.0.135
u-boot>setenv ethaddr 20.00.00.00.00.00
u-boot>setenv gateway 192.168.0.1
u-boot>saveenv
b. 下载并拷贝
在开发板执行命令。
1) 执行tftp
u-boot>tftp 0x20400000 uImage
2) 执行erase
u-boot>erase 0x10050000 0x101fffff
3) 执行cp.b
u-boot>cp.b 0x20400000 0x10050000 0xY
注意0xY为tftp下载到开发板的uImage的大小。
c. 设置bootcmd
设置U-boot的bootcmd变量。
u-boot>setenv bootcmd cp.b 0x100500000x20400000 0xZ\;bootm 0x20400000
u-boot>saveenv
注意0xZ > 0xY