u-boot-2014.04移植FL2440(norflash启动)

u-boot-2014.04移植FL2440(norflash启动)

一。先介绍使用jlink下载uboot.bin到开发板

开发板上的norFlash 型号JS28F320J3 4M空间,开发板设置为Norflash启动,然后是J-Flash ARM的配置。

FL2440开发板norflash 启动M1:M0=1:0,拔掉J5跳帽;  nandflash 启动M1:M0=0:0,链接J5跳帽。

   一般说来file-->open project里面会找到一些*.jflash的配置文件,加载他们就行了,但是没找到适合JS28F320J3的。所以要自己建一个

s3c2440.jflash,手动进行配置:

1. 打开J-Flash ARM,并进入菜单:Options-->Project settings
       2.主要设置CPU选项和Flash选项
       CPU :
            Core --> ARM9, Little endian

Use target RAM(faster)-->Addr:40000000 4KB(不选很慢;从Nor flash启动时内部Boot SRAM的地址和大小,参考S3C2440A的芯片手册)

3. Flash

取消"Automatically detect flash memory",然后"Select Flash Device"。

自己用的FL2440,norflash型号是JS28F320J3选中之后不要改写任何数值。

如果没有对应Flash型号,选中Automatically detect flash memory


设置完成后保存projects

4.下载Uboot

    File->Open data files->选择要下载的uboot  ,start address :0

连接开发板 Target->Connet 

连接成功提示:

 - Connected successfully

Target->Program/auto,开始烧写norflash,清除flash选择是

下载成功提示:

- Target erased, programmed and verified successfully - Completed after 16.892 sec

下载成功看到开发板输出:


输出看到时钟设置400MHZ,DRAM检测到64M,但是norflash没有检测到。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值