• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : 启动过程中,哪一个函数是挂载文件系统的? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 15894
精华: 0
发帖: 44
金钱: 220 两
威望: 44 点
贡献值: 0 点
综合积分: 88 分
注册时间: 2010-03-11
最后登录: 2017-09-13
楼主  发表于: 2011-03-19 23:08

 启动过程中,哪一个函数是挂载文件系统的?

启动过程中,哪一个函数是挂载文件系统的?
mini6410_machine_init()里的s3c_nand_set_platdata(&mini6410_nand_info);?

谁能简单的说说 启动过程中的几个文件系统都是在什么时候,用哪个函数挂载的?
[ 此帖被rrrnnnaaa在2011-03-19 23:37重新编辑 ]
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
贡献值: 0 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
1楼  发表于: 2011-03-20 11:48
由init进程挂载的,通过init.rc脚本来配置
级别: 新手上路
UID: 15894
精华: 0
发帖: 44
金钱: 220 两
威望: 44 点
贡献值: 0 点
综合积分: 88 分
注册时间: 2010-03-11
最后登录: 2017-09-13
2楼  发表于: 2011-03-21 12:55

 回 1楼(hacker) 的帖子

请问mini6410_machine_init()里的s3c_nand_set_platdata(&mini6410_nand_info);是nand分区的函数吧?
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
3楼  发表于: 2011-03-21 13:05
不能说是nand分区的函数
它只是设置nand的platform data, 其中包括分区信息
级别: 圣骑士
UID: 9690
精华: 0
发帖: 369
金钱: 1955 两
威望: 415 点
贡献值: 0 点
综合积分: 738 分
注册时间: 2009-10-10
最后登录: 2017-11-21
4楼  发表于: 2011-03-21 13:23

 回 3楼(911gt3) 的帖子

请问uboot里面没有了分区命令,现在uboot里面是不是不对nandflash进行分区而只是负责拷贝数据到指定的地址?liunx里面才对nandflash进行的分区?
级别: 新手上路
UID: 15894
精华: 0
发帖: 44
金钱: 220 两
威望: 44 点
贡献值: 0 点
综合积分: 88 分
注册时间: 2010-03-11
最后登录: 2017-09-13
5楼  发表于: 2011-03-21 13:41
哪究竟是在哪对nand进行分区呢?是某个函数根据mini6410_nand_info来进行分区的?
也就是说要修改分区的话,只要修改mini6410_nand_info?
[ 此帖被rrrnnnaaa在2011-03-21 13:49重新编辑 ]
级别: 圣骑士
UID: 9690
精华: 0
发帖: 369
金钱: 1955 两
威望: 415 点
贡献值: 0 点
综合积分: 738 分
注册时间: 2009-10-10
最后登录: 2017-11-21
6楼  发表于: 2011-03-21 14:06
你可以在内核里面的s3c_partition_info结构体里面的分区改一下就行了,在partition.h里面,只要uboot下载地址和文件系统的起始地址正确就行了
级别: 圣骑士
UID: 9690
精华: 0
发帖: 369
金钱: 1955 两
威望: 415 点
贡献值: 0 点
综合积分: 738 分
注册时间: 2009-10-10
最后登录: 2017-11-21
7楼  发表于: 2011-03-21 14:08
但是现在是我的1G的nandflash正好在5M~6M哪里有了坏区,然后不得不改uboot的y选项的下载地址,把rootfs的下载地址移到了10M以后,然后再partition.h里面吧rootfs的地址改为10M就行了。
所以我认为uboot没有对nandflash进行分区
级别: 圣骑士
UID: 9690
精华: 0
发帖: 369
金钱: 1955 两
威望: 415 点
贡献值: 0 点
综合积分: 738 分
注册时间: 2009-10-10
最后登录: 2017-11-21
8楼  发表于: 2011-03-21 14:11
2440里面的uboot是可以对nandflash进行分区的,就是part add 和part del命令。所以我改了y选项的下载地址然后启动成功后,总是有点感觉不太稳,因为我并没有改uboot的分区表(没找到),只是改了个下载地址,所以想问下斑竹现在uboot是不是不对nandflash进行分区了?
级别: 新手上路
UID: 15894
精华: 0
发帖: 44
金钱: 220 两
威望: 44 点
贡献值: 0 点
综合积分: 88 分
注册时间: 2010-03-11
最后登录: 2017-09-13
9楼  发表于: 2011-03-21 14:18
在内核源码里没有找到partition.h,在/include/linux/mtd/partitions.h里也没有看到相关的分区信息
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go