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 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没有检测到。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |