【Tiny4412】使用dnw烧写内核

00. 目录

文章目录

    • 00. 目录
    • 01. dnw简介
    • 02. dnw用法
    • 03. dnw烧写内核
    • 04. 附录

01. dnw简介

dnw是linux环境下使用USB下载工具。

02. dnw用法

[root@itcast dnw-linux]# dnw
Usage: dwn [-a load_addr] <filename>
Default load address: 0x57e00000
[root@itcast dnw-linux]# 

03. dnw烧写内核

3.1 在minicom中输入如下命令

DengJin # dnw 40008000
OTG cable Connected!
Now, Waiting for DNW to transmit data

3.2 PC端下载zImage

[root@itcast linux-3.5_analyse]# dnw arch/arm/boot/zImage 
load address: 0x57E00000
Writing data...
100%    0x0048FCF2 bytes (4671 K)
speed: 1.175104M/S
[root@itcast linux-3.5_analyse]# 

3.3 将内核写到SD卡

DengJin # movi write kernel 0 40008000
writing kernel..device 0 Start 1057, Count 12288 
MMC write: dev # 0, block # 1057, count 12288 ... 12288 blocks written: OK
completed
DengJin # 

3.4 修改启动参数

DengJin # set bootcmd "movi read kernel 0 40008000;bootm 40008000"
DengJin # save
Saving Environment to SMDK bootable device...
done
DengJin # 

3.5 重启uboot,启动内核

DengJin # 
DengJin # 
DengJin # reset

04. 附录

4.1 fastboot方式烧写内核
网址:【Tiny4412】烧写Android系统

你可能感兴趣的:(ARM)