主题 : 如何增大内核分区 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 13793
精华: 0
发帖: 18
金钱: 110 两
威望: 22 点
综合积分: 36 分
注册时间: 2010-01-29
最后登录: 2010-04-16
楼主  发表于: 2010-02-06 11:04

 如何增大内核分区

管理提醒: 本帖被 qq2440 从 micro2440技术交流专区 移动到本区(2013-11-18)
我刚从官网上下了2.6.32的内核,可是在下载内核的时候,出现内核太大无法下载进去,不知道如何增大内核分区,还请指点
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-02-06 12:12
用supervivi命令行模式下的“part”命令,删掉原来的kernel和root分区,然后按照你的需要重新建立它们。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 13793
精华: 0
发帖: 18
金钱: 110 两
威望: 22 点
综合积分: 36 分
注册时间: 2010-01-29
最后登录: 2010-04-16
2楼  发表于: 2010-02-06 12:52
谢谢,我用了上面的方法可是不能下载supervivi不知道为什么?内核也不行,下面是我的操作
Supervivi> bon part 0 320k 2880k
doing partition
size = 0
size = 327680
size = 2949120
check bad block
part = 0 end = 327680
part = 1 end = 2949120
part = 2 end = 67108864
part0:
        offset = 0
        size = 327680
        bad_block = 0
part1:
        offset = 327680
        size = 2621440
        bad_block = 0
part2:
        offset = 2949120
        size = 64143360
        bad_block = 0
Supervivi> load flash vivi u
USB host is connected. Waiting a download.
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2010-02-06 13:31
我说的是"part"命令,不是"bon part"。"part"命令的用法可以用"help part"获得
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 13793
精华: 0
发帖: 18
金钱: 110 两
威望: 22 点
综合积分: 36 分
注册时间: 2010-01-29
最后登录: 2010-04-16
4楼  发表于: 2010-02-06 20:32
我没有看到,我是按照说明书来的,现在我的板子没反应了,我通过JTAG把VIVI下载下去了,重启终端没有反应,怎么办呢?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
5楼  发表于: 2010-02-06 21:39
再认真看一遍手册,里面有教你怎么从NOR Flash启动重新下载vivi到NAND Flash的,如果你没有很不幸把NOR Flash里的vivi也干掉了的话。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 14186
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2010-02-04
最后登录: 2010-06-04
6楼  发表于: 2010-03-25 23:13
我觉得这个问题其实有点麻烦
2.6.32.2的内核2.5M, 显然要重新分区(mtd 还是 bon?) 好像是mtd
supervivi的x选项是进行bon分区,
所以只有自己来part了, how?
我还没搞清楚:
1.新kernel本身的分区改了
2.由于没有supervivi源码,是不是就只能用part自己改呢?是否要跟kernel本身设置一致
3.bon分区要不要做相应的更改?

我只有试试了
[ 此帖被飞不了在2010-03-25 23:19重新编辑 ]
级别: 新手上路
UID: 16174
精华: 0
发帖: 43
金钱: 225 两
威望: 45 点
综合积分: 86 分
注册时间: 2010-03-14
最后登录: 2012-12-16
7楼  发表于: 2010-03-26 22:16
引用第5楼kasim于2010-02-06 21:39发表的  :
再认真看一遍手册,里面有教你怎么从NOR Flash启动重新下载vivi到NAND Flash的,如果你没有很不幸把NOR Flash里的vivi也干掉了的话。

高手可能详细说一下扩大的过程吗?
好像不把NorFlash里面的vivi更新,没有扩大呀??
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
8楼  发表于: 2010-03-27 09:14
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."