嵌入式爱好者

查看: 8164|回复: 0

linux内核移植问题

[复制链接]

1

主题

1

帖子

8

积分

扫一扫,手机访问本帖
发表于 2016-12-31 13:53:00 | 显示全部楼层 |阅读模式
本帖最后由 life 于 2016-12-31 14:06 编辑

使用的板子是ok210,在搭建开发环境过程中遇到如下几个问题:

1.制作uboot启动sd卡时,是直接将内核,根文件系统放在sd卡中,然后自动启动,如果我想用nfs挂载根文件系统,应该怎么做?用户手册中好像没有提到?我尝试了修改环境变量,大概设置为:root=/dev/nfs nfsroot=ipaddress:/source/nfs ... ,使用saveenv保存后,再次启动,环境变量并没有被修改,猜想是由于在sd卡中有脚本设置其启动参数。那么想要挂载nfs文件系统,是否只能通过nandflash启动?另外遇到下面的问题2,应该怎么解决?

2.当使用dnw下载内核zImage到内存地址0x20000000,然后在uboot的shell下使用命令bootm 0x20000000,出现下面错误:
/**************************************打印环境变量*********************************************/
SMDKV210 # printenv
bootargs=console=ttySAC2,115200 root=/dev/mtdblock2 init=/linuxrc
bootcmd=sdfuse batchwrite
Hit any

Environment size: 101/16380 bytes
/***********************************下载内核*****************************************************/
SMDKV210 # dnw 0x20000000
OTG cable Connected!
Now, Waiting for DNW to transmit data
Download Done!! Download Address: 0x20000000, Download Filesize:0x3dbd18
Checksum is being calculated....
Checksum O.K.
/**********************************启动内核******************************************************/
SMDKV210 # bootm 0x20000000
Boot with zImage
The input address don't need a virtual-to-physical translation : 2000000    //卡死到这里

这种情况应如何解决?困扰了两天。求帮助!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-24 12:19

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表