友坚UT4412BV03开发板开发之单独烧写uboot
的有关信息介绍如下:
UT4412BV03评估板是友坚恒天科技基于成熟MID方案设计的经验,结合广泛调研设计的一款低功耗、高性能、功能完善的Cortex-A9Exynos4412处理器开发板。此文档为在4412开发板上如何单独烧写uboot。
UT4412BV03 开发板在开发过程中要烧写u-boot。目前我们用SD 启动,BootSwitch 拨码1111,
用DNW 工具来烧写。
注:通过USB 下载android 固件文件,需要连接标配的USB 数据线至UT4412BV03 开发板
USB_OTG 接口,并预先在xp 系统下安装好USB 下载驱动,详细操作如下:
(1) 打开电源开关(S1),按住开机键(K11-Power)3s, 串口输出如下信息,并停在命令行,输
入如下命令,按回车键:
【更新:可轻按复位键RST,亦可进行开机】
A、当SD 卡启动时烧写UBOOT CMD:
dnw 40008000; emmc open 1; mmc write 1 0x40008200 0x0 0x800; emmc close 1
B、当iNAND 启动时烧写UBOOT CMD:
dnw 40008000; emmc open 0; mmc write 0 0x40008200 0x0 0x800; emmc close 0
SMDK4412# dnw 40008000;emmc open 1;mmc write 1 0x40008200 0x0 0x800;emmc close 1
[此处更新为dnw 40008000;emmc oepen 1;mmc write 1 0x40008200 0x0 0x800;emmc close 1]
(2) 插上USB 数据线,XP 系统检测到USB,会弹出“发现新设备”的提示,根据“新硬件向导”
提示进行USB 下载驱动的安装,如下图示意:(注:此步骤仅安装USB 下载驱动)
安装完成后,可以在DNW 看到[USB:OK]字样
接着打开DNW 工具选择文件下载:
此时串口会提示如下信息,说明uboot 已经烧写完成,此时最好擦除iNand:
(3) 确认接下来的操作设置为iNand 启动模式。首先拔掉USB 下载线,关掉电源开关(S1) 拔
掉SD 卡(SD card);确认设置为iNand 启动BootSwitch[1:4] 0000 【拨码开关数字端为0,ON
端为1;必须完全切断电源后设置Boot Switch,否则容易烧坏CPU。】
(4)打开电源开关S1,按住开机键(K11-Power)3s,系统启动,串口会提示如下信息,并停
在命令行:【更新:可轻按复位键RST,亦可进行开机】
首先执行如下命令擦除iNand:
SMDK4412# mmc erase user 0 0 0
重新分区:
SMDK# fdisk —c 0 300 1000 200
到这里我们已经成功烧写好了u-boot 了



