主题 : tiny6410 光盘里的 linux-2.6.28.6 不能启动 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 52906
精华: 0
发帖: 29
金钱: 145 两
威望: 29 点
综合积分: 58 分
注册时间: 2011-07-27
最后登录: 2015-08-03
楼主  发表于: 2014-02-08 17:50

 tiny6410 光盘里的 linux-2.6.28.6 不能启动

在看摄像头的驱动开发板是tiny6410出现以下启动信息
linux-2.6.28.6-20111214.tar.gz

Linux version 2.6.28.6-FriendlyARM (peisie@peisie-virtual-machine) (gcc version 4.7.3 (Sourcery CodeBench Lite 2013.05-24) ) #2 Sat Feb 8 23:27:26 CST 2014
CPU: ARMv6-compatible processor [410fb766] revision 6 (ARMv7), cr=00c5387f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: SMDK6410
Memory policy: ECC disabled, Data cache writeback
CPU S3C6410 (id 0x36410101)
S3C24XX Clocks, (c) 2004 Simtec Electronics
S3C64XX: PLL settings, A=532000000, M=532000000, E=24000000
S3C64XX: HCLKx2=266000000, HCLK=133000000, PCLK=66500000
div1: 00000555
mout_apll: source is fout_apll (1), rate is 532000000
mout_epll: source is fout_epll (1), rate is 24000000
mout_mpll: source is mpll (1), rate is 532000000
mmc_bus: source is dout_mpll (1), rate is 44333333
mmc_bus: source is dout_mpll (1), rate is 44333333
mmc_bus: source is dout_mpll (1), rate is 44333333
usb-host-bus: source is mout_epll (0), rate is 24000000
uclk1: source is dout_mpll (1), rate is 66500000
spi-bus: source is mout_epll (0), rate is 24000000
spi-bus: source is mout_epll (0), rate is 24000000
audio-bus0: source is mout_epll (0), rate is 24000000
audio-bus1: source is mout_epll (0), rate is 24000000
audio-bus2: source is mout_epll (0), rate is 24000000
irda-bus: source is mout_epll (0), rate is 24000000
s3c64xx: 15728640 bytes SDRAM reserved for fimc at 0x507bd000
s3c64xx: 8388608 bytes SDRAM reserved for pp at 0x516bd000
s3c64xx: 8388608 bytes SDRAM reserved for tv at 0x51ebd000
s3c64xx: 6291456 bytes SDRAM reserved for mfc at 0x526bd000
s3c64xx: 8388608 bytes SDRAM reserved for jpeg at 0x52cbd000
s3c64xx: 8388608 bytes SDRAM reserved for cmm at 0x534bd000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65024
Kernel command line: noinitrd root=/dev/nfs console=ttySAC0,115200 nfsroot=192.168.168.100:/home/peisie/arm2013/bin/210root ip=192.168.168.10:192.168.168.4:192.168.168.1:255.255.255.0::eth0:off
PID hash table entries: 1024 (order: 10, 4096 bytes)
Console: colour dummy device 80x30
s3c24xx_serial_init_ports: initialising ports=4...
console [ttySAC0] enabled
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 256MB = 256MB total
Memory: 199552KB available (4408K code, 575K data, 812K init)
SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Calibrating delay loop... 530.84 BogoMIPS (lpj=1327104)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
Internal error: Oops - undefined instruction: 0 [#1]
Modules linked in:
CPU: 0    Not tainted  (2.6.28.6-FriendlyARM #2)
PC is at platform_bus+0x4/0x198
LR is at klist_node_init+0x64/0x6c
pc : [<c053b31c>]    lr : [<c039f274>]    psr: a0000013
sp : c039f21c  ip : cf01bf18  fp : c039f348
r10: 00000000  r9 : 00000000  r8 : c053b3e4
r7 : cf01bea0  r6 : cf01bf40  r5 : cf01bf54  r4 : c053b338
r3 : cf01bea0  r2 : c0597d14  r1 : 00000001  r0 : 00000000
Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 00c5387f  Table: 50004008  DAC: 00000017
Unhandled fault: alignment exception (0x001) at 0xe121f0d3
Unhandled fault: alignment exception (0x001) at 0xe121f0d3
Unhandled fault: alignment exception (0x001) at 0xe121f0d3
Unhandled fault: alignment exception (0x001) at 0xe121f0d3
Unhandled fault: alignment exception (0x001) at 0xe121f0d3
Unhandled fault: alignment exception (0x001) at 0xe121f0d3
Unhandled fault: alignment exception (0x001) at 0xe121f0d3
Unhandled fault: alignment exception (0x001) at 0xe121f0d3
Unhandled fault: alignment exception (0x001) at 0xe121f0d3
Unhandled fault: alignment exception (0x001) at 0xe121f0d3
Unhandled fault: alignment exception (0x001) at 0xe121f0d3
BUG: spinlock lockup on CPU#0, /329252867, c0526878
[<c03a0404>] (dump_stack+0x0/0x14) from [<c01df0f4>] (_raw_spin_lock+0x128/0x16c)
[<c01defcc>] (_raw_spin_lock+0x0/0x16c) from [<c03a5830>] (_spin_lock_irq+0x14/0x18)
[<c03a581c>] (_spin_lock_irq+0x0/0x18) from [<c00d7c94>] (die+0x44/0x20c)
[<c00d7c50>] (die+0x0/0x20c) from [<c00d7eb0>] (register_undef_hook+0x0/0x48)
r7:c039e2a8 r3:00000001
[<c00d7e5c>] (arm_notify_die+0x0/0x54) from [<c00d3264>] (do_DataAbort+0x88/0x9c)
[<c00d31dc>] (do_DataAbort+0x0/0x9c) from [<c00d38ac>] (__dabt_svc+0x4c/0x60)
Exception stack(0xc039e2a8 to 0xc039e2f0)
e2a0:                   c04c995a 00000000 e121f1ef e121f003 0fd20000 00000000
e2c0: 0fd20000 00000000 c039e000 00000000 c0526878 c039e32c c039e2c8 c039e2f0
e2e0: c01df0a0 c01df0e8 20000193 ffffffff                                    
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2014-02-08 20:20
Internal error: Oops - undefined instruction: 0 [#1]

看起来像是编译器的问题,试试光盘上的4.5.1版本的交叉编译器?
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."