QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1270|回复: 1

在板子上可以运行的uClinux在skyeye上出了问题

[复制链接]
发表于 2006-2-7 20:54:09 | 显示全部楼层 |阅读模式
我的uClinux原来是在44b0上运行的,而且没有问题
在skyeye 1。2上 刚开始解压信息,初始化信息都正确,
输出了很多东西:
Uncompressing Linux.............................................................                                                                                
done, booting the kernel.                          
Linux version 2.4.20-uc0 ([email protected]) (gcc version 2.95.3 200103                                                                                
15 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClin                                                                                
ux XIP and shared lib patches from http://www.snapgear.com/)) #179 Áù 9ÔÂ 25 09:                                                                                
26:37 CST 2004              
Processor: Samsung S3C4510B revision 6                                      
Architecture: SNDS100                     
On node 0 totalpages: 2048                          
zone(0): 0 pages.                 
zone(1): 2048 pages.                    
zone(2): 0 pages.                 
Kernel command line: root=/dev/rom0                                   
Calibrating delay loop... 4.12 BogoMIPS                                       
Memory: 8MB = 8MB total                       
Memory: 6044KB available (1754K code, 218K data, 40K init)                                                         
Dentry cache hash table entries: 1024 (order: 1, 8192 bytes)                                                            
Inode cache hash table entries: 512 (order: 0, 4096 bytes)                                                         
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)                                                         
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)                                                            
Page-cache hash table entries: 2048 (order: 1, 8192 bytes)                                                         
POSIX conformance testing by UNIFIX                                   
Linux NET4.0 for Linux                       
Based upon Swansea University Computer Society NET3.039                                                      
Initializing RT netlink socket                              
Starting kswapd               
ttyS0 at I/O 0x1d00000 (irq = 3) is a S3C44B0                                             
ttyS1 at I/O 0x1d04000 (irq = 2) is a S3C44B0                                             
Blkmem copyright 1998,1999 D. Jeff Dionne                                         
Blkmem copyright 1998 Kenneth Albanowski                                       
Blkmem 3 disk images:                     
0: C102A50-C1C8A4F [VIRTUAL C102A50-C1C8A4F] (RO)                                                
1: 100000-10A3FF [VIRTUAL 100000-10A3FF] (RO)                                             
2: 180000-2AFDB3FF [VIRTUAL 180000-2AFDB3FF] (RO)                                                
RAMDISK driver initialized: 16 RAM disks of 1024K size 1024 blocksize                                                                     
Samsung S3C44B0 Rtl8019as driver version 0.1 (2002-02-20) <[email protected]>                                                                        
eth0: 00:80:48:12:34:56                       
NET4: Linux TCP/IP 1.0 for NET4.0                                 
IP Protocols: ICMP, UDP, TCP                           
IP: routing cache hash table of 512 buckets, 4Kbytes                                                   
TCP: Hash tables configured (established 512 bind 512)                                                      
NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com                                                               
cramfs: wrong magic                  
VFS: Mounted root (romfs filesystem) readonly.                                             
Freeing init memory: 40K
输出到这后就停住了很久 然后:
s3c44b0_io_read_word (addr = 0x01c00000), pc:c014a1c,NumInstrs:7b2fa45
s3c44b0_io_read_word (addr = 0x01c00000), pc:c014a1c,NumInstrs:9730568
U
永远死了,是不是skyeye的44b0moni的io读写有问题啊?
请高手帮忙解答一下。
谢谢!
发表于 2006-2-10 11:24:17 | 显示全部楼层
I am also interesting about this issue.I did a workaround last year. Maybe that is a bug of SkyEye.
modify your kernel source  file  include/asm-arm/processor.h :
                regs->ARM_cpsr = USR26_MODE;
to
                regs->ARM_cpsr = USR_MODE;
That maybe can run 44b0.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-3 00:29 , Processed in 0.072752 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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