tiny210 android 移植过程中的几个问题
2012-08-14 15:15
423 查看
1. switch_root: bad init /sbin/init: No such file or directory
一般是内核启动参数的问题.
正确的参数是:bootargs root=/dev/nfs console=ttySAC0,115200 init=/linuxrc nfsroot=172.16.101.132:/work/tiny210/android-2.3.1-tiny210/rootfs_dir ip=192.168.170.40:172.16.101.132:192.168.170.200:255.255.255.0:tiny210:eth0:off fbcon=rotate:1
而我在没有设置init=/linuxrc时就出现了上面的问题
2. xxxxxxx on /r failed: No such device
通常是根文件系统不存在,或不正确
3. /init: line 102: can't open /r/dev/console: no such file
有两种可能,一是没有/dev/console这个设备,二是根文件系统mount失败。
第一种错误原因,可以去查看 rootfs_dir中的dev目录下是否有console这个文件来确认。
4. 内核解压成功,却启动不了
我就遇到这样的情况,但分为几种:
一是串口或LCD没有初始化,启动成功了也看不见log或状态
二是内存有问题,以tiny210为例,从友善拿到的内核,如果不将内存从256M改为512M就不行
就是以下两个宏
#define SECTION_SIZE_BITS
29
#define NODE_MEM_SIZE_BITS 29
5. 内核启动了,却无法进入android系统
原因就太多了,我遇到过的问题包括:
一是根文件系统mount失败 ( 一般是根文件系统错误)
二是缺少关键设备文件
一般是内核启动参数的问题.
正确的参数是:bootargs root=/dev/nfs console=ttySAC0,115200 init=/linuxrc nfsroot=172.16.101.132:/work/tiny210/android-2.3.1-tiny210/rootfs_dir ip=192.168.170.40:172.16.101.132:192.168.170.200:255.255.255.0:tiny210:eth0:off fbcon=rotate:1
而我在没有设置init=/linuxrc时就出现了上面的问题
2. xxxxxxx on /r failed: No such device
通常是根文件系统不存在,或不正确
3. /init: line 102: can't open /r/dev/console: no such file
有两种可能,一是没有/dev/console这个设备,二是根文件系统mount失败。
第一种错误原因,可以去查看 rootfs_dir中的dev目录下是否有console这个文件来确认。
4. 内核解压成功,却启动不了
我就遇到这样的情况,但分为几种:
一是串口或LCD没有初始化,启动成功了也看不见log或状态
二是内存有问题,以tiny210为例,从友善拿到的内核,如果不将内存从256M改为512M就不行
就是以下两个宏
#define SECTION_SIZE_BITS
29
#define NODE_MEM_SIZE_BITS 29
5. 内核启动了,却无法进入android系统
原因就太多了,我遇到过的问题包括:
一是根文件系统mount失败 ( 一般是根文件系统错误)
二是缺少关键设备文件
相关文章推荐
- 移植windows eclipse下的Android项目到Ubuntu编译环境编译碰到的几个问题
- tiny210触摸屏驱动移植问题
- 关于Qt移植后环境变量的设置 qt移植到arm中文显示问题解决 实现pc与tiny210 arm开发板 udp通信
- 关于Qt移植后环境变量的设置 qt移植到arm中文显示问题解决 实现pc与tiny210 arm开发板 udp通信(续上)
- android安装过程中的几个蛋疼问题解决方法
- android的wifi网卡移植详细过程已经通用驱动的问题
- tiny210(s5pv210)移植u-boot(基于 2014.4 版本)——配置过程(三)
- Tiny210 android 2.3 在Ubuntu下编译问题
- tiny210(s5pv210)移植u-boot(基于 2014.4 版本)——配置过程(二)
- tiny210(s5pv210)移植u-boot(基于 2014.4 版本)——配置过程(二)
- 编译移植android 2.3到tiny210
- 移植内核过程的几个问题
- 拇指接龙游戏从WIN32向Android移植过程问题记录(1)
- 拇指接龙游戏从WIN32向Android移植过程问题记录(2)
- Tiny210 s5pv210 uboot移植(编译过程)
- 编译移植android 2.3到tiny210 .
- 使用CocoaPods过程中的几个问题
- 分享嵌入式开发使用过程中遇到的几个问题(MQX4.2,IAR,Kinetis K66)
- android-bluetooth移植碰到的问题
- Android APP 调试过程中遇到的问题。