Chinaunix首页 | 论坛 | 博客
  • 博客访问: 527369
  • 博文数量: 68
  • 博客积分: 2501
  • 博客等级: 大尉
  • 技术积分: 713
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-07 17:49
个人简介

文章分类

全部博文(68)

分类: LINUX

2010-04-14 19:03:23

1.将arch/arm/kernel/setup.c文件中的 parse_tag_cmdline()函数中的strlcpy()函数注释掉,这样就可以使用默认的CONFIG_CMDLINE了,在.config 文件中它被定义为“root=/dev/mtdblock/2 ro init=/bin/sh console=ttySAC0,115200”。
为了不重改bootloader改为
CONFIG_CMDLINE="root=/dev/mtdblock/2 ro init=/bin/sh console=ttyS0,115200"
或在
make menuconfig >boot option>Default kernel command string
中加入
root=/dev/mtdblock/2 ro init=/bin/sh console=ttyS0,115200

2.cpu选对
Intel PXA2xx Implementations
--->Intel DBPXA250 Development Platform
而非
--->LogicPD PXA270 Card Engine Development Platform ,虽然更像我的,就因为一开始觉得他像,把我害苦了,总是在烧写内核重启动时出现:
starting kernel ...
Uncompressing Linux........................................................... done, booting the kernel.
最后换成
--->Intel DBPXA250 Development Platform,重新编译再下载终于成功啦。
阅读(1016) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~