主题 : 【求助】参考论坛上的例程,在mini2440烧写遇到的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 17926
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2010-04-03
最后登录: 2011-01-11
楼主  发表于: 2010-12-25 16:19

 【求助】参考论坛上的例程,在mini2440烧写遇到的问题

本人的开发板为mini2440,64M RAM 64M Flash。看到论坛上可以把SD卡作为Android的根文件系统,因此按照教程将根文件系统考入SD卡的第二个分区(参考:http://www.aiothome.net/read.php?tid-2903-fpage-0-toread--page-1.html),并进行了相应设置。
下载了大牛们提供的android内核镜像文件,将其下载到开发板中,之后启动系统是出现如下的问题:
[w] Download WinCE NK.bin
[d] Download & Run
[z] Download zImage into RAM
[g] Boot linux from RAM
[f] Format the nand flash
[p] Partition for Linux
Boot the system
[s] Set the boot parameters
[t] Print the TOC struct of wince
Backup NAND Flash to HOST through USB(upload)
[r] Restore NAND Flash from HOST through USB
[q] Goto shell of vivi
Enter your selection: b
Copy linux kernel from 0x00050000 to 0x30008000, size = 0x00200000 ... done
zImage magic = 0x016f2818
Setup linux parameters at 0x30000100
linux command line is: "console=ttySAC0 root=179:2 rootdelay=3 init=/linuxrc"
MACH_TYPE = 782
NOW, Booting Linux......
Uncompressing Linux.............................................................
....................................................................... done, bo
oting the kernel.(一直停在这儿)

本来以为是内核出现问题,但下载了论坛上网友提供的源码,自己重新编译了一下内核,下载进去仍然是这个问题,不知道哪儿出问题了。请大牛指导。


希望大牛帮帮我,最近参考论坛上的很多教程进行android移植和根文件系统制作。现在已经把所有的源码下载下来了,并且编译通过,只是自己对于根文件系统的制作还不是很清楚,因此在学习中,并想先试试论坛上的前辈所提供的根文件系统和内核,没想到卡这儿了。希望指点,解决问题后,并移植成功后,一定写一个完整的教程。谢谢!
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2010-12-25 16:23
机器码不对
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 17926
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2010-04-03
最后登录: 2011-01-11
2楼  发表于: 2010-12-25 16:32
不太清楚机器码代表什么 还请详细指点 谢谢
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
3楼  发表于: 2010-12-25 16:50
更新supervivi为最新即可
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 17926
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2010-04-03
最后登录: 2011-01-11
4楼  发表于: 2010-12-25 17:29

 回 1楼(mindee) 的帖子

版主真是一语惊醒梦中人 刚在网上搜了一下,将arch/arm/tool/mach_types对应的s3c2440改成782,内核启动就正常。但出现了下面的问题:
s3c2410-rtc s3c2410-rtc: hctosys: invalid date/time
s3c2440-sdi s3c2440-sdi: running at 198kHz (requested: 197kHz).
s3c2440-sdi s3c2440-sdi: running at 16875kHz (requested: 25000kHz).
s3c2440-sdi s3c2440-sdi: running at 16875kHz (requested: 25000kHz).
mmc0: new SD card at address c3c4
mmcblk0: mmc0:c3c4 SD02G 1921024KiB
mmcblk0: p1 p2
EXT3-fs warning: mounting unchecked fs, running e2fsck is recommended
kjournald starting.  Commit interval 5 seconds
EXT3 FS on mmcblk0p2, internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem).
Freeing init memory: 120K
Warning: unable to open an initial console.
Failed to execute /linuxrc.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.(好像是linuxrc不执行了,什么原因呢)
级别: 新手上路
UID: 17926
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2010-04-03
最后登录: 2011-01-11
5楼  发表于: 2010-12-25 17:56

 回 4楼(rogeryao) 的帖子

可能是linuxrc的权限不够 在网上搜索得知:进行chmod 775 linuxrc后,再启动看到了android 4个字符,很是兴奋啊 ,隔了很久进入图形界面,太兴奋了(操作触摸屏好像没反应)。谢谢版主啊
级别: 新手上路
UID: 17926
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2010-04-03
最后登录: 2011-01-11
6楼  发表于: 2010-12-25 18:23
还想问个问题,按照论坛上的教程,并下载了论坛上提供的根文件系统和内核,下载到mini2440中,是触摸屏型号不对吗(我的是NEC),触摸操作不管用。