tiny210 uboot nfs 启动android

使用的uboot 是从这里http://blog.csdn.net/liukun321/article/details/8558425那过来的,需要根据其提升修改内核,文件系统是使用友善提供的。

我的启动参数

setenv bootcmd "tftp 21000000 uImage;bootm 21000000"


setenv bootargs 'root=/dev/nfs rw nfsroot=192.168.1.102:/nfsroot/rootfs_dir ip=192.168.1.105:::::eth0:off init=/linuxrc console=ttySAC0,115200 lcd=H43'

需要注意的是LCD参数,默认的是lcd=S70, 文档描述支持三种lcd 我的是lcd=H43,还有就是lcd=W50',如果搞错了可能是触摸屏校准的时候会出问题。


编译内核可能遇到问题

1.
"mkimage" command not found - U-Boot images will not be built

安装即可
sudo apt-get install uboot-mkimage

2.启动时候

1Wire touchscreen OK
/init: line 103: can't open /r/dev/console: no such file
[    4.547327] Kernel panic - not syncing: Attempted to kill init!
[    4.547386] Backtrace: 

需要内核配置支持NFS   

内核的配置:        File systems  --->   
                                [*] Network File Systems  --->
                                    --- Network File Systems                                         
                                       <*>   NFS client support                                         
                                       │ │    [*]     NFS client support for NFS version 3                       
                                       │ │    [ ]       NFS client support for the NFSv3 ACL protocol extension
                                       │ │    [ ]     NFS client support for NFS version 4 (EXPERIMENTAL)      
                                       │ │    [*]     Root file system on NFS   


3.UBUNTU12.04编译Android源码<命令行>:0:0: 错误: “_FORTIFY_SOURCE”重定义 [-Werror]  

Ubuntu 11.10的gcc版本是4.6.1,版本太高,编译Android时出错,
build/core/combo/HOST_linux-x86.mk line 41:


    -HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0
    +HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值