回顾fl2440开发板bootstap加载以及Uboot烧录。

FL2440 U-boot烧录



1.硬件连接及驱动安装

1.1   USB转串口驱动安装

安装usb转串口驱动SETUP. EXE

以及Jlink驱动安装

回顾fl2440开发板bootstap加载以及Uboot烧录。_第1张图片

正常连接后,右键计算机--设备管理--端口器查看com再打开securCRT

在protocol中选择serial根据串口号如图进行设置。

回顾fl2440开发板bootstap加载以及Uboot烧录。_第2张图片


Connet后按下开发板电源键并在键盘上不断按空格键。出现:

回顾fl2440开发板bootstap加载以及Uboot烧录。_第3张图片

自带的bootloader选择6来擦除所有官方的配置。



按0 之后在弹出的提示中选择  y  。此时已将开发板中的  boot  程序段删除了。

此时关闭开发板电源。secureCRT 不要关掉。COM 口保持连接。

1.2   硬件连接


2. 开发板烧录

2.1 烧录文件下载

到 http://emb-lingyun.xicp.net:8888/fl2440/trunk/bin/ 下载

bootstrap-s3c2440.bin      启动的引导的程序

u-boot-s3c2440.bin         bootloader程序

bin linuxrom-s3c2440.bin    linux系统

这三个文件,放到一个纯英文路径下备用,如 F:\fl2440\  


2.2 bootstrapu-boot加载

连接好开发板和jlink之后按下开发板电源键,再打开之前安装好的J-Link Commander程序


命令行输入   

        h<回车>  

        再输入

      ->   speed 12000

Loadbin C:\Users\Administrator.PC-20121111OMEQ\Desktop\fl2440\bootstrap-s3c2440.bin 注:把 bootstrap-s3c2440.bin文件加载到0地址上

-> setpc 0

->  g

-> h


加载bootstrap进入开发板

加载 u-boot:


loadbin C:\Users\Administrator.PC-20121111OMEQ\Desktop\fl2440\u-boot-s3c2440.bin 0x33f80000 <回车>
setpc 0x33f80000 <回车>
g <回车>



2.3 烧录 ubootlinux 系统

此时开发板已经重启,回到之前的 secureCRT 程序,正常的话可以看到



下载tftpd32.exe 工具,将电脑本地连接的 IP 设置为静态 IP,子网掩码设置为255.255.255.0,不要设置网关。运行 tftpd32


回顾fl2440开发板bootstap加载以及Uboot烧录。_第4张图片

在 current directory 中设置为之前存放烧录文件的目录,这里为 桌面的FL2440文件夹

设置开发板 IP 地址与 tftp 服务器地址

 

set ipaddr 10.228.26.51 <回车>

set serverip 10.228.26.52 <回车>

serverip 必须为电脑 IPipaddr 为与 serverip 在同一网段的 IP

此时关闭电脑上的防火墙以及一切杀毒软件和安全防护软件

下载并烧录 u-boot 程序

tftp 300008000 u-boot-s3c2440.bin <回车>

nand erase 0 100000 <回车>

nand write 30008000 0 50000 <回车




注:这里50000为要写入的大小,这里文件大小为4575c,取整为50000



下载并烧录 linux 系统

tftp 300008000 linuxrom-s3c2440.bin <回车>

nand erase 100000 F00000 <回车>

nand write 30008000 100000 800000 <回车> 



同样文件大小738264取整为800000

Reset重启即可

回顾fl2440开发板bootstap加载以及Uboot烧录。_第5张图片






你可能感兴趣的:(linux,bootstrap,uboot,u-boot,bootloader)