UBOOT-2010.06 移植 支持 机器码配对 (八)

来源:互联网 发布:java修改密码代码 编辑:程序博客网 时间:2024/06/05 11:45

参考:http://blog.csdn.net/IT_114


1、在u-boot和kernel中都会有一个机器码(即:MACH_TYPE),只有这两个机器码一致时才能引导内核。

2、uboot机器码路径:

arch/arm/include/asm/mach-types.h

第375行             

#define MACH_TYPE_S3C2440      362


板子初始化时指定的MACH-TYPE路径

board/samsung/smdk2440/smdk2440.c

第126行

  /* arch number of SMDK2440-Board */
gd->bd->bi_arch_number = MACH_TYPE_S3C2440;

 /* adress of boot parameters */
gd->bd->bi_boot_params = 0x30000100;

 

3、内核机器码路径

arch/arm/tools/mach-types

第379行

s3c2440  ARCH_S3C2440 S3C2440  362

再自己的2.6.33 原先是168  所以我需要再次修改  把内核的 168 修改为 362


内核启动时指定的MACH-TYPE路径

arch/arm/mach-s3c2440/mach-smdk2440.c

第331行

MACHINE_START(S3C2440, "SMDK2440")

 

以上颜色部分配对即可正确传递机器码

阅读(165) | 评论(0) | 转发(0) |
0

上一篇:UBOOT-2010.06 移植 支持nand flash 下 (六)

下一篇:UBOOT-2010.06 移植 支持 下载yaffs2文件系统 (九)

相关热门文章
  • A sample .exrc file for vi e...
  • IBM System p5 服务器 HACMP ...
  • 游标的特征
  • busybox的httpd使用CGI脚本(Bu...
  • Solaris PowerTOP 1.0 发布
    评论热议
    0 0
    原创粉丝点击