u-boot-2014.04移植FL2440(norflash启动)
2015-03-18 22:59
267 查看
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没有检测到。
一。先介绍使用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没有检测到。
相关文章推荐
- U-boot-2014.04移植到MINI2440(11) 第二启动阶段分析
- U-Boot移植FL2440--2--支持从Nor FLASH启动
- U-boot-2009.03移植之十四:支持norflash启动
- 移植u-boot到mini2440--从norflash启动
- <2012 12 05> FL2440开发板的U-boot-2010.09版本移植(七)NAND Flash启动支持
- U-boot-2009.03移植之十四:支持norflash启动
- u-boot-2011.06在基于s3c2440开发板的移植之NorFlash启动
- U-boot-200908在FL2440上的移植(二)--uboot在norflash上运行
- fl2440 移植u-boot-2010.09全纪录2-----------串口打印启动信息
- u-boot-2009.08在飞凌OK2440/FL2440上的移植(五)——让u-boot从nand flash启动
- u-boot-2014.04移植FL2440(uboot编译编)
- 移植u-boot-2015.07-rc3之修改代码支持NorFlash启动并真正支持NorFlash读写(五)
- u-boot-2011.03在TQ2440上的移植(3)--支持norflash启动
- u-boot-2011.03在TQ2440上的移植(3)--支持norflash启动 .
- U-boot-2014.04移植到MINI2440(9) nor flash启动和nand flash 启动
- fl2440的U-boot-2010.09移植(六)NAND Flash启动支持
- u-boot1.1.6移植到Nand Flash(即从sbc2410的NandFlash启动boot,这样的代码烧到NorFlash里启动会出错)
- Idea6410的uboot移植norflash启动小结
- <2012 12 06> FL2440开发板的U-boot-2010.09版本移植(九)NAND Flash启动支持的一种新型方法,利用U-Boot自带nand_spl/nand_boot.c
- fl2440的U-boot-2010.09移植(四) 添加NOR Flash启动支持