主题 : 求助!!! 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 4752
精华: 0
发帖: 7
金钱: 55 两
威望: 43 点
综合积分: 14 分
注册时间: 2009-03-28
最后登录: 2011-06-25
楼主  发表于: 2009-06-25 22:06

 求助!!!

我刚从友善之臂官网上下载了他们提供的最新内核2.6.29.4移植后下载到开发板上无法运行,老是提示
Error: unrecognized/unsupported machine ID (r1 = 0x0000030e).

Available machine support:

ID (hex)        NAME
000000c1        SMDK2410
000003fe        SMDK2413
000003f1        SMDK2412
00000377        S3C2413
00000474        VSTMS
0000043c        SMDK2443

Please check your kernel config and/or bootloader
可是我已经在/arch/arm/tools里修改了s3c2440的ID=782了啊怎么回事啊?求助高手!!
我使用的软件平台:vm(ubuntu 8.10)+arm-linux-gcc 4.3.2

硬件平台:友善之臂出的mini2440开发板友善之臂
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
1楼  发表于: 2009-06-25 22:08
使用缺省配置就可以了,内核根目录下:
config_mini244_n35/a70...
级别: 新手上路
UID: 4752
精华: 0
发帖: 7
金钱: 55 两
威望: 43 点
综合积分: 14 分
注册时间: 2009-03-28
最后登录: 2011-06-25
2楼  发表于: 2009-06-25 22:25

 回 1楼(26672624) 的帖子

2.修改时钟,不修改超级终端中会出现乱码

修改Arch/arm/mach-s3c2440/mach-smdk2440.c ln163

S3c24xx_init_clocks(16934400);

改为:

S3c24xx_init_clocks(12000000);
方法2:修改内核文件
修改cpu ID,不修改将会出现无法进入内核由于CPU mach_type 不对应找不到对应的CPU。
arch/arm/tools/mach-types 这个文件打开修改 对应CPU 的ID
比如我修改 S3C2410 对应为 782(我的VIVI的ID)。这样就可以找到S3C2410了

4.修改MTD分区
MTD分区信息在arch/arm/plat-s3c24xx/common-smdk.c文件中修改. ln109
这个也比较简单,我是根据supervivi里面的分区信息来的,我的分区信息如下:

static struct mtd_partition smdk_default_nand_part[] = {

[0] = {

.name = "vivi",

.size = 0x00030000,

.offset = 0X00000000,

},

[1] = {

.name = "kernel",

.offset = 0x00050000,

.size = 0x00200000,

},

[2] = {

.name = "root",

.offset =0x00250000,

.size =0x03dac000,

}

};

修改nand Flash的校验方式,去掉ECC校验。(可选,我用的是NFS没有用到FLASH)

      在drivers/mtd/nand/s3c2410.c 第669行

      将chip->ecc.mode = NAND_ECC_SOFT;

      改为 chip->ecc.mode = NAND_ECC_NONE;
这些修改过程还要吗?
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
3楼  发表于: 2009-06-25 22:51
不需要自己修改,下载内核加上配置文件直接编译就可以,这是友善之臂已经移植好的内核和配置示例。
级别: 新手上路
UID: 4752
精华: 0
发帖: 7
金钱: 55 两
威望: 43 点
综合积分: 14 分
注册时间: 2009-03-28
最后登录: 2011-06-25
4楼  发表于: 2009-06-25 23:00

 回 3楼(26672624) 的帖子

谢谢!!!!!!致敬!!!!