TQ2440 u-boot-2012.04.01移植四支持NAND Flash

本文介绍了如何在TQ2440开发板上移植u-boot以支持NAND Flash。主要步骤包括:在配置文件中启用NAND支持,复制并修改相关驱动源码,调整时钟配置,并对源码进行相应修改。编译完成后,通过NOR Flash启动并烧写新u-boot,最终成功从NAND Flash启动。
摘要由CSDN通过智能技术生成
继 u-boot-2012.04.01移植二支持NOR Flash,继续修改代码支持NAND Flash。最后直接用NOR Flash里的u-boot烧写自己移植的u-boot到NAND,方便电脑没有并口或手上没有openjtag,照样能移植u-boot,当然有openjtag更方便。

开发环境:
系统:ubuntu 10.04.4
单板:tq2440
NAND FLASH:K9F1216U0A 256MB
NOR Flash:EN29LV160AB 2MB
SDRAM:HY57V561620 x2 64MB
NET:DM9000AEP
编译器:arm-linux-gcc-4.3.2

搭建开发环境详见ubuntu 10.04.4开发环境配置。
目标:
1.支持NOR Flash启动,串口正常输出
2.支持NAND启动
3.支持DM9000网卡

虽然单板现在支持NOR Flash,但u-boot还不支持读写NAND Flash,继续完善u-boot.修改u-boot支持NAND Flash

1.增加NAND 支持

include/configs/TQ2440.h24:去掉以前屏蔽的#define CONFIG_CMD_NAND

change@change:~/Si/TQ2440/u-boot-2012.04.01$ cp drivers/mtd/nand/s3c2410_nand.c drivers/mtd/nand/s3c2440_nand.c

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值