嵌入式爱好者

查看: 6905|回复: 4

ok210中uboot疑问

[复制链接]

1

主题

4

帖子

7

积分

扫一扫,手机访问本帖
发表于 2014-10-12 21:15:43 | 显示全部楼层 |阅读模式
  从官方下载最新的ok210资料,这里有一些疑问,在文件里有u-boot-210.bin和内核文件zImage. 我把这两个下到nandflash是能正常运行的。  
  第一个问题,单独下载u-boot-210.bin,在启动后进入uboot命令行模式,这时,在串口显示下面消息
Video: 800x480x16 73kHz 150Hz
Video: video_hw_init complete
Video: Drawing the logo ...
KBD: Keyboard init ...
然后我就进入命令行模式,这时,串口不再显示消息,而是在开发板上面显示
SMDKV210 #
可以在串口敲命令,但是不显示回来的命令,不过在开发板显示屏倒是显示的。

第二个问题。 我利用下载下来的uboot源码,照着官网的文档进行编译,生成了一个u-boot.bin,利用tfpt下载烧到nand。串口显示
checking mode for fastboot ...
Hit any key to stop autoboot:  0

##### Select the lcdsize #####
[1] 4.3'LCD(480x272)
[2] 5.0'LCD(800x480)
[3] 7.0'LCD(800x480)
[4] 8.0'LCD(800x600)
[5] 10.4'LCD(800x600)
[6] VGA(800x600)
[7] Exit
Enter your Selection:7
SMDKV210 #

这时,串口能显示所有敲入的命令和回来的数据,但是屏幕不显示,好吧,这个不是问题,应该是uboot没编译lcd,然后我把上面能跑的内核放进去,发现一直重启重启,就是进不了内核。

回复

使用道具 举报

7

主题

160

帖子

242

积分

发表于 2014-10-13 08:38:09 | 显示全部楼层
是进入不了内核还是因为找不到文件系统才重启的? 你把打印信息贴出来看看
点评回复 支持 反对

使用道具 举报

1

主题

4

帖子

7

积分

 楼主| 发表于 2014-10-13 22:48:04 | 显示全部楼层
─╄OvЁ等待 发表于 2014-10-13 08:38
是进入不了内核还是因为找不到文件系统才重启的? 你把打印信息贴出来看看

第一个问题 串口不回显信息暂时先不管,至少还能用。
uboot+内核能正常工作,也是没加载yaffs2。

说第二个问题。 这个用源码编译的uboot,烧之后,屏幕不显示,但串口有回显信息。
以下是我烧写内核过程,和启动内核信息。
1.拷贝编译出来的u-boot-210.bin

moxiaomeng@moxiaomeng-virtual-machine:~/linux-v1.0/uboot_smdkv210/forlinx$ ls
forlinx-movi  mkbl1  mmc-210.bin  sdwriter  sdwriter-linux  u-boot-210.bin
moxiaomeng@moxiaomeng-virtual-machine:~/linux-v1.0/uboot_smdkv210/forlinx$ cp u-boot-210.bin /var/tftpboot/
moxiaomeng@moxiaomeng-virtual-machine:~/linux-v1.0/uboot_smdkv210/forlinx$ ls /var/tftpboot/
u-boot-210.bin

2.拷贝非编译飞凌官方给的内核境像
moxiaomeng@moxiaomeng-virtual-machine:~/linux-v1.0/forlinxfile$ ls
rootfs-210.yaffs2  u-boot-210.bin
moxiaomeng@moxiaomeng-virtual-machine:~/linux-v1.0/forlinxfile$ ls
rootfs-210.yaffs2  u-boot-210.bin  zImage-210
moxiaomeng@moxiaomeng-virtual-machine:~/linux-v1.0/forlinxfile$ cp zImage-210 /var/tftpboot/


3.准备烧录内核(官方给的文件)

我从串口用tftp下载。 我用的板子是ok210,sdram是512M的
QQ图片20141013223548.jpg
3.png

4.jpg

按给出来的消息,是已经进入内核了,但就是一直重启uboot。

对了,我没有挂载文件yaffs2、





点评回复 支持 反对

使用道具 举报

7

主题

160

帖子

242

积分

发表于 2014-10-14 08:18:29 | 显示全部楼层
第一个问题是因为官方给的uboot源码没有包含lcd驱动部分,只是给了一个可以lcd显示的镜像,所以才会出现你看到的现象
第二个问题,从截图看你的内核已经正常启动了,只不过是内核找不到文件系统所以会重启,正常现象,挂上文件系统再试试
点评回复 支持 反对

使用道具 举报

1

主题

4

帖子

7

积分

 楼主| 发表于 2014-10-20 18:43:29 | 显示全部楼层
─╄OvЁ等待 发表于 2014-10-14 08:18
第一个问题是因为官方给的uboot源码没有包含lcd驱动部分,只是给了一个可以lcd显示的镜像,所以才会出现你看 ...

已经解决了。 挂上文件系统就不重启了。不明白原来的UBOOT不会重启。
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-5 01:36

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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