jffs2文件系统在nand flash上的移植(实验平台为MPC8315ERDB开发板)

本文详细记录了在MPC8315ERDB开发板上将JFFS2文件系统移植到NAND Flash的过程。内容包括安装BSP、配置LTIB、修改JFFS2 erase block size、配置U-Boot以及通过TFTP进行文件传输。关键点在于将JFFS2的erase block size从默认的64KB改为16KB以匹配NAND Flash的特性,解决了启动时的错误问题。
摘要由CSDN通过智能技术生成

刚解决这个问题,很激动
先说说这个板子吧,MPC8315ERDB,飞思卡尔的,CPU:Freescale MPC8315E 400MHZ,Flash有两块,8M的

Nor Flash和32M的Nand Flash,其他配置也很丰富,2块千兆网卡,一块160G三星硬盘,还有很多接口什

么的,不过跟本文无关,还是废话少说。
做这个移植主要参考了User_Manual_MPC8315ERDB_20080627.pdf和NAND-MPC8315ERDB.html,还有另一篇

文章《freescale LTIB使用总结》,出处http://blog.chinaunix.net/u2/80953/showart.php,首先需要说明的是前面那个User_Manual_...中的Flash代表的是Nor flash,这点尤为重要?id=1275002,后面讲原因。
下面开始说步骤,首先在主机平台上安装BSP(Board Support Package,在这里就是ltib,linux target

image builder,个人理解),手册里说挂载一个ltib.iso镜像,不过在我这里直接是从dvd盘拷过来的,

也就没有这个挂载操作了,拷过来之后需要安装,很奇怪的是安装必须在非root用户下,不过还得修改

这个非root用户的权限,想不通为什么,直接看操作吧,在root用户下执行#/usr/sbin/visudo这样就打

开一个权限设置文件,然后按i进去插入模式࿰

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值