u-boot增加对jffs2分区的识别与加载

 

lyq 2011-10-16记录   mail: [email protected]

 

u-boot源码中的相应开发板配置头文件中增加以下内容

//jffs2 partitions support
#define CONFIG_CMD_JFFS2   //增加JFFS2相关命令

#if 0 //单分区
/* No command line, one static partition */
#undef  CONFIG_CMD_MTDPARTS
#define CONFIG_JFFS2_DEV   "nor1"
#define CONFIG_JFFS2_PART_SIZE  0x400000 //分区大小
#define CONFIG_JFFS2_PART_OFFSET 0x0 //相对于flash物理地址的偏移
#else //多分区 可传递给kernel
#define CONFIG_CMD_MTDPARTS   //增加mtd相关命令
#define CONFIG_FLASH_CFI_MTD  /*这个很重要,初始化添加设备名信息*/
#define CONFIG_MTD_DEVICE   /* needed for mtdparts commands */
#define MTDIDS_DEFAULT    "nor1=flash1,nor2=flash2"
#define MTDPARTS_DEFAULT   "mtdparts=flash1:50m@0(system-1),-(config-1);" \
          "flash2:50m@0(system-2),-(config-2)"
#endif

 

//增加相应的环境变量值

#define CONFIG_EXTRA_ENV_SETTINGS            \
   "netdev=eth2\0"                                                      \
   "ethact=FCC2 ETHERNET\0"      \
   "consoledev=ttyS0\0"                                                 \

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值