linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > Linux开发区 > 嵌入应用 >
栏目导栏
资料搜索
热门文章
·Symbian编程VC开发环境设置
·基于ARM的嵌入式Linux开发平台
·嵌入式Linux用Qt Designer快速
·S3C2410X开发总结及心得
·轻松控制uClinux嵌入式开发过程
·嵌入式操作系统uCLinux
·uC/OS和uClinux的比较
·uClinux系统分析
·Porting uClinux to Samsung S
·在Windows上应用uClinux
·sqlite嵌入式数据库在arm-linu
·嵌入式设备上的 Linux 系统开发
·七款嵌入式Linux操作系统简介
·e680i手机嵌入式Linux 研究
·嵌入式系统和嵌入式操作系统
最新文章
·在嵌入式Linux环境下制作QPF字
·ARM Linux开机后自动运行特定程
·构建基本的嵌入式Linux根文件系
·自己动手打造嵌入式Linux软硬件
·MP3播放器madplay在ARM的移植
·Linux 2.6.11 MTD驱动情景分析
·ARM中C和汇编混合编程及示例
·BusyBox 简化嵌入式 Linux 系统
·使用虚拟机嵌入式Linux开发前的
·用NFS服务开发ARM Linux程序的
·虚拟机Linux系统下连接ARM开发
·嵌入式Linux系统下的网页浏览器
·Linux移植PSP详细步骤
·浅析armlinux 2.4.19中断irq分
·Linux 的魅力: 开发 Nokia N80
Google
 
移植Nand flash 驱动到u-boot-1.2.0
[ 作者:  加入时间:2007-11-14 17:16:50  来自:Linux联盟收集整理 ]
 1.  首先按照常规的移植方法,在board目录下创建my5912子目录,将omap5912osk目录下面的所有文件拷贝到此目录下面。VE3Linux联盟
        将board/mpl/vcma9/目录下面的 vcma9.c vcma9.h也拷贝到此目录下。此文件为nand flash的驱动程序。拷贝include/configs/omap5912osk.hVE3Linux联盟
        为 include/configs/my5912.hVE3Linux联盟
VE3Linux联盟
    2.   在根目录下Makefile添加my5912的编译入口VE3Linux联盟
VE3Linux联盟
       my5912_config :      unconfigVE3Linux联盟
VE3Linux联盟
       @$(MKCONFIG) $(@:_config=) arm arm926ejs my5912 NULL omapVE3Linux联盟
VE3Linux联盟
   3.  在my5912.h中打开nand flashVE3Linux联盟
       #define CONFIG_COMMANDS (CONFIG_CMD_DFL | CFG_CMD_DHCP | CFG_CMD_NAND)VE3Linux联盟
VE3Linux联盟
   4.  在my5912.h中添加nand flash的一些定义,把在include/configs/vcma9.h中的相关部分拷过来即可。VE3Linux联盟
VE3Linux联盟
   5.  修改my5912目录下面的文件VE3Linux联盟
       —omap5912osk.c改名为my5912.cVE3Linux联盟
       —vcma9.h改名为my5912_nand.hVE3Linux联盟
       —修改Makefileomap5912.omy5912.oVE3Linux联盟
       —vcma9.cnand flash驱动部分拷贝到my5912.cVE3Linux联盟
       —my5912.c中添加 #include "my5912_nand.h"VE3Linux联盟
VE3Linux联盟
   6. 在driver/nand_legacy.c中添加  #include "../board/myboard/my5912_nand.h"VE3Linux联盟
VE3Linux联盟
VE3Linux联盟
   7. 编译VE3Linux联盟
       — export BUILD_DIR=./builddirVE3Linux联盟
       — make my5912_configVE3Linux联盟
       — make Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息