FL2440-学习记录(一)

fl2440学习记录(一)

BootLoader

  1. 使用官方光盘资料中的BootLoader

  2. 烧写工具和软件:

    • Jlink

    • Jlink-Commander

    • DNW

  3. 接线:

    • 232串口转USB口

    • Jlink

    • USB device端口

  4. 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=0x30010000

      g

    • 此时DNW中应该出现启动界面,烧写bootloader到SDRAM成功

  5. 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

    • 瞬间下载完成

    • 重新上电后,自动进入启动界面

原文地址:https://www.cnblogs.com/luoxiao23/p/11142572.html