终于能够在板子上启动2.4.18-rmk7内核了
时间:2007-02-11 来源:jarodwang
板子是深圳优龙的ST2410,用了一片64MB的K9F1208U0B NAND Flash存储器。移植了u-boot-1.1.4,并参照vivi的源代码和网上搜索到的文章对其添加对从NAND Flash启动支持代码。使用cross-2.95.3进行交叉编译,主机环境是CentOS 4.4。
注意事项:
1、使用2.4.18-rmk7编译生成的vmlinux内核映像来制作uImage,并且mkimage工具的-a和-e参数都指定为0x30008000;
2、#define CFG_LOAD_ADDR 0x30200000
3、#define CONFIG_BOOTCOMMAND "tftp\; bootm 0x30200000"
4、启动内核时,可以使用U-Boot提供的自动启动功能;也可以使用U-Boot的tftp命令将内核的uImage映像文件下载到SDRAM的0x30200000处,然后使用bootm 0x30200000来启动内核;
5、如果想通过U-Boot向内核传递自定义的命令行参数,必须在配置头文件中定义#define CONFIG_CMDLINE_TAG。
相关阅读 更多 +