下载此文档

嵌入式操作系统实训报告.pdf


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
: .
sung unknown 4Mb", NAND_MFR_SAMSUNG, 0x6b, 22, 0, 2, 0x2000,
0},
......
{NULL,}
};
9 修改/lib_arm 中的 。
10 修改 common/
11 在/board/tekkaman/tekkaman2410/ 文件的末尾添加对 Nand
Flash 的初始化函数
u-boot 运行至第二阶段进入 start_armboot()函数。其中 nand_init()函数是对
nand flash 的最初初始化函数。Nand_init()函数在两个文件中实现。其调用
与 CFG_NAND_LEGACY 宏有关,如果没有定义这个宏,系统调用
drivers/nnd/ 中的 nand_init();否则调用自己在
board/smdk2410/ 中的 nand_init()函数。3C2410_GetBase_NAND();
12 修正 U-Boot 的 NE2000 驱动的低级错误
将第 45 行:
at -license/ */
改为:at -license/
13 因为没有 Nor Flash 芯片,所以注释掉/common/ 中关于 imls
命令的程序段和/common/ 中的程序。不然,按上面的修改,编
3 / 15译会出错。
三、交叉编译 U-Boot
二)、移植 到博创 2410
操作系统:
交叉编译工具: arm-linux-gcc-
开发板: 2410-S(s3c2410s)
一、下载并解压 内核源码
从网上下载 linux- 内核源码到/arm2410s 目录下,并解压
进入内核解压后的目录
二、修改内核源码根目录下的 Makefile 文件
修改 Makefile 中的 ARCH 和 CROSS_COMPILE 变量,修改为
ARCH = arm
CROSS_COMPILE = arm-linux-
三、设置 nand flash 分区信息
修改 arch/arm/plat-s3c24xx/common- 文件,修改 Nand Flash 的分区
信息和 Nand Flash 的硬件信息。
修改的内容如下:
static struct mtd_partition smdk_default_nand_part[] = {
[0] = {
.name = "vivi",
.size = SZ_128K,
.offset = 0,
},
[1] = {
.name = "param",
4 / = SZ_128K,
.size = SZ_1M-SZ_128K,
},
[2] = {
.name = "kernel",
.offset = SZ_1M,

嵌入式操作系统实训报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人buhuixin1314
  • 文件大小419 KB
  • 时间2022-05-27
最近更新