fl2440学习记录(一)
BootLoader
-
使用官方光盘资料中的BootLoader
-
烧写工具和软件:
-
Jlink
-
Jlink-Commander
-
DNW
-
-
接线:
-
232串口转USB口
-
Jlink
-
USB device端口
-
-
SDRAM烧写过程
-
串口连接DNW,开发板接COM0
-
jlink连接JTAG接口
-
上电
-
打开jlink-commander
-
基本配置选择ARM9、波特率115200,速度12000
-
首先烧写引导程序2440init.bin,写到位置0
loadbin C:/desktop/2440init.bin 0
-
设置pc指针指向该地址并运行:
setpc=0
g
h
-
接下来烧写FL_2440bootV5.bin
loadbin C:/desktop/FL_2440bootV5.bin 0x30010000
-
设置pc指针指向该地址并运行:
setpc=0x30010000g
-
此时DNW中应该出现启动界面,烧写bootloader到SDRAM成功
-
-
NAND FLASH烧写
因为SDRAM掉电就没有了,所以需要把Bootloader烧写到NAND FLASH
-
使用USB线连接开发板和电脑
-
安装USB驱动(有点麻烦,需要开启无签名驱动模式,在设置》更新和安全》恢复》立即重新启动)
-
装完驱动,DNW的USB:X会变成OK,这样就可以用USB发送数据到制定的地址了,该地址在configuration里面设置0x30800000
-
准备工作完成,在启动界面先按1再按0,烧写bootloader到0x00000000地址,点击USB Port》Transmit选择FL_2440boot.bin
-
瞬间下载完成
-
重新上电后,自动进入启动界面
-