天嵌 ARM开发社区

 找回密码
 注册
查看: 3016|回复: 7

2.16.30.4版移植问题

[复制链接]
zsjdream 发表于 2009-8-14 08:57:40 | 显示全部楼层 |阅读模式
本帖最后由 zsjdream 于 2009-8-14 09:25 编辑

手册第二版,第三版貌似都是根据2.16.25.8写的,用在2.16.30.4上有一些问题,后来自己摸索着基本都解决了 可是编译出来内核 用天嵌编译好的2.16.30.4文件系统和 最新的 UBOOT 启动不了 显示
##### EmbedSky u-boot for TQ2440  #####
Press Space key to Download Mode !
Booting Linux ...
Copy linux kernel from 0x001f0000 to 0x30008000, size = 0x00200000 ... Copy Ker.
Uncompressing Linux.............................................................
8&

然后后面就是一些乱码  就停到这里了   我看大概意思好象是说复制内核出了什么问题  我以为是手册上讲得分区是按照老的uboot弄得 我就按照论坛上讲新的uboot修改了分区信息 但是问题依旧  还有在手册上讲完nand驱动移植以后说编译的内核下载到开发版  启动后 可以在串口终端看到分区信息  可是我的就一直是这样 不知道什么问题  希望高手帮忙解决 不胜感激。
mxdaiyi 发表于 2009-8-14 17:39:33 | 显示全部楼层
顶一下!是不是uboot和kernel的MACH TYPE的值设的不一致?
还是串口在内核中初始的时候有问题呢,波特率什么的?
 楼主| zsjdream 发表于 2009-8-14 18:29:52 | 显示全部楼层
不知道 刚才网上找了下 时钟设置有问题好像也有类似错误 但是我看了时钟没问题啊  
上面那个是在linux下串口查看的 下面显示不全 刚才用超级终端 看了下 完全的显示是

##### EmbedSky u-boot for TQ2440  #####
Press Space key to Download Mode !
Booting Linux ...
Copy linux kernel from 0x001f0000 to 0x30008000, size = 0x00200000 ... Copy Kern
el to SDRAM done,NOW, Booting Linux......
Uncompressing Linux.............................................................
........................................................... done, booting the ke
rnel.



应该是内核复制成功了 但是启动就停到那里了。。好像是内核本身的问题


管理员怎么好几天都没有上线了啊。。急需解决啊。。
mxdaiyi 发表于 2009-8-14 18:31:24 | 显示全部楼层
本帖最后由 mxdaiyi 于 2009-8-14 18:33 编辑

3# zsjdream

我遇到这个问题是因为mach type的值没设一致,uboot传参给kernel,kernel会对比machtype 的值是否一致,不一致就会出现你现在的现象。具体文件在哪可以网上搜搜,我忘得很干净了呵呵~~
 楼主| zsjdream 发表于 2009-8-14 18:42:39 | 显示全部楼层
这个值是什么值呢?  是不是那个机器码? 怎么得到 官方的uboot的那个值呢?
 楼主| zsjdream 发表于 2009-8-14 21:05:08 | 显示全部楼层
顶上去一下
 楼主| zsjdream 发表于 2009-8-15 10:36:22 | 显示全部楼层
本帖最后由 zsjdream 于 2009-8-15 10:42 编辑

修改了时钟  还有加了EABI支持 现在 多走了一点 但是 还是启动不了 屏幕上是一个扭曲的启动画面    我用的天嵌作好的的文件系统 内核是自己编译的  我看貌似是文件系统里面的 一些驱动加载不了 这是怎么回事阿。。错误信息如下  

yaffs: dev is 32505858 name is "mtdblock2"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.2, "mtdblock2"
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem) on device 31:2.
Freeing init memory: 124K
hwclock: can't open '/dev/misc/rtc': No such file or directory
input_polldev: version magic '2.6.30.4-EmbedSky mod_unload ARMv4 ' should be '2.6.30.4 mod_unload ARMv4 '
insmod: cannot insert '/lib/input-polldev.ko': invalid module format
mac80211: version magic '2.6.30.4-EmbedSky mod_unload ARMv4 ' should be '2.6.30.4 mod_unload ARMv4 '
insmod: cannot insert '/lib/mac80211.ko': invalid module format
rt2x00lib: version magic '2.6.30.4-EmbedSky mod_unload ARMv4 ' should be '2.6.30.4 mod_unload ARMv4 '
insmod: cannot insert '/lib/rt2x00lib.ko': invalid module format
rt2x00usb: version magic '2.6.30.4-EmbedSky mod_unload ARMv4 ' should be '2.6.30.4 mod_unload ARMv4 '
insmod: cannot insert '/lib/rt2x00usb.ko': invalid module format
rt73usb: version magic '2.6.30.4-EmbedSky mod_unload ARMv4 ' should be '2.6.30.4 mod_unload ARMv4 '
insmod: cannot insert '/lib/rt73usb.ko': invalid module format
ov9650: version magic '2.6.30.4-EmbedSky mod_unload ARMv4 ' should be '2.6.30.4 mod_unload ARMv4 '
insmod: cannot insert '/lib/ov9650.ko': invalid module format
ifconfig: SIOCGIFFLAGS: No such device
ifconfig: SIOCSIFHWADDR: No such device
ifconfig: SIOCSIFADDR: No such device
route: SIOCADDRT: Network is unreachable
open device leds: No such file or directory
[01/Jan/1970:00:00:12 +0000] boa: server version Boa/0.94.13
[01/Jan/1970:00:00:12 +0000] boa: server built Jul 29 2009 at 14:27:34.
[01/Jan/1970:00:00:12 +0000] boa: starting server pid=926, port 80
name=/dev/event0
ts_open: No such file or directory

望高手解答 谢谢
亚瑟王 发表于 2009-8-17 16:52:15 | 显示全部楼层
触摸没有打开,然后机器码不匹配导致的,机器码在手册的第一部分是讲了的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-14 02:01 , Processed in 1.078125 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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