找回密码
 注册
关于网站域名变更的通知
查看: 1266|回复: 3
打印 上一主题 下一主题

ARM9板子在启动过程中一直自动重启

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-4-21 18:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Start AT91Bootstrap...  z$ d# o5 g: e" N) j
Init DDR... Done!, W! ]9 L$ D2 }
Loading 1-Wire info...* s+ Z8 F0 j) z% H3 Y7 E
sn: 0x0;   rev: 0x421
8 M( E: R# W6 ^& a' s2 ~Downloading image...
9 K. ~  ~' c% x+ f) j5 u; J7 gchip id: 0xecda; p3 m0 y! |* I" Y# J( ]
Copy 0x50000 bytes from 0x40000 to 0x26f00000# D' b2 G5 Y, D+ ~- @* E  n
Done!+ g  B+ ~5 w8 [

6 M, Q0 y5 k8 s7 j# y& G5 s) |, g8 r' I' x7 v
U-Boot 2010.06 (Feb 25 2013 - 11:02:59)
, V, f2 ~" I/ N4 _; s# Z- P
5 c. g: e. R9 I8 }% P1 b4 r3 PDRAM:  128 MiB- I  a. x2 k3 c7 q! i; w
NAND:  256 MiB4 y  O8 ~) V% j3 p9 `
In:    serial0 R7 Z* p0 ]3 d  z; P
Out:   serial
/ m3 [: z/ I- Y; kErr:   serial, T4 V# C: u( O0 t
Net:   macb0' l) p4 A) ?. F9 ?# U3 l' r7 c% S8 t) g% f
macb0: No PHY present% r0 J; L; F2 {4 C; u# W
Hit any key to stop autoboot:  0
$ N& e9 T; r+ v- U
  v5 T9 L* ?9 ^7 c% TNAND read: device 0 offset 0x200000, size 0x280000) M: u+ ~; B! n" i* o1 X
2621440 bytes read: OK. W+ ]6 k; r' y/ |7 E
## Booting kernel from Legacy Image at 22000000 ...# ]2 s' l# X3 L' e
   Image Name:   Linux-2.6.39, I5 H  z5 t, a
   Image Type:   ARM Linux Kernel Image (uncompressed), e+ r4 p+ X- d* o
   Data Size:    2411772 Bytes = 2.3 MiB* B: ~" m" k- J2 M0 F9 c. J, P
   Load Address: 20008000+ W9 d6 k6 `0 V* j3 J
   Entry Point:  20008000
: N4 A( h7 r) M2 ]; e* C   Verifying Checksum ... OK' |9 K. k2 O: t( y
   Loading Kernel Image ... OK
: ^& e5 T# h$ _3 Y3 uOK7 H6 g( f: ^# x% }+ w; N/ N
5 c- D6 Y! m' _
Starting kernel ...+ F; M- ^& `. x' y$ P

: D; s, j8 g9 |. D, {Uncompressing Linux... done, booting the kernel.2 f# A, A0 F% X% w9 b" X
Linux version 2.6.39 (jakebo@dev-server-pc) (gcc version 4.2.0 20070413 (prerelease) (CodeSourcery Sourcery G++ Lite 2007q1-10)) #1 Tue Mar 19 16:19:08 CST 2013
! e4 z5 N/ o1 J, ~4 E/ nCPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177" y, }  y, B: @0 X2 c! F5 x, L- g
CPU: VIVT data cache, VIVT instruction cache2 D$ ]6 Q) r* _, ~' B" A
Machine: Atmel AT91SAM9X5-EK3 ]( w3 m0 ~! N5 ]% f2 t0 j; ~
Memory policy: ECC disabled, Data cache writeback
0 m  ?7 d) w7 tClocks: CPU 400 MHz, master 133 MHz, main 12.000 MHz4 V+ t0 \6 \* \
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
$ Q5 A7 P. x0 C9 h) ^6 L$ ~3 FKernel command line: mem=128M console=ttyS0,115200 mtdparts=atmel_nand:8M(bootstrap/uboot/kernel)ro,-(rootfs) root=/dev/mtdblock1 rw rootfstype=ubifs ubi.mtd=1 root=ubi0:rootfs
) \. O' g) T$ U: e+ N$ V3 b/ v5 WPID hash table entries: 512 (order: -1, 2048 bytes)
5 s# e0 w$ S1 S: P3 d7 j$ d' g8 P% ADentry cache hash table entries: 16384 (order: 4, 65536 bytes): V  F. m" S$ _4 i. m6 }
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)" b$ {+ ?* z9 l- h3 R: b
Memory: 128MB = 128MB total% K7 E" `7 f4 b1 M4 L2 |% L
Memory: 124820k/124820k available, 6252k reserved, 0K highmem
1 _& ]9 O" l2 SVirtual kernel memory layout:
9 }- |6 G1 _- s- d0 S    vector  : 0xffff0000 - 0xffff1000   (   4 kB)7 U' Q: ^) b5 J* @8 `
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)* z' f$ q9 N) P8 c# q) @# n
    DMA     : 0xff000000 - 0xffe00000   (  14 MB)
1 r3 v1 t* I3 i% {! I+ o0 ~    vmalloc : 0xc8800000 - 0xfee00000   ( 870 MB)1 {* l( e( Y! K2 I) _- T1 z
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
, L& u. Q% w( M1 M    modules : 0xbf000000 - 0xc0000000   (  16 MB)4 f  h* ?! I6 S  B/ g% ]! H# T% }0 `4 }
      .init : 0xc0008000 - 0xc002b000   ( 140 kB)" o+ A4 k+ O5 n# g5 ?! D" }
      .text : 0xc002b000 - 0xc04aeac4   (4623 kB)
/ z6 Q' j& m& L6 U2 ~      .data : 0xc04b0000 - 0xc04e0f60   ( 196 kB); g/ R% M, V) w" x
NR_IRQS:192
+ s3 u8 z4 Y( g# U8 q% q: J% l. _AT91: 128 gpio irqs in 4 banks
- b- u& R, r# k1 {2 s6 r4 XConsole: colour dummy device 80x30& w  @, R4 X8 n" W# T. o
console [ttyS0] enabled
  {4 K( Y, A) G9 D3 lCalibrating delay loop... 199.06 BogoMIPS (lpj=995328)5 `( M# b- X  f( ^. X4 t  C5 l
pid_max: default: 32768 minimum: 3011 u; O! N* N' R9 v9 C+ a; E
Mount-cache hash table entries: 5126 A9 T/ t1 l+ L) J
CPU: Testing write buffer coherency: ok
' q9 P* _; |$ Y. i- h, n( pNET: Registered protocol family 16+ z: z5 o' A  s+ h  b3 M$ ]
AT91: CM rev B and higher
: Q& j5 b' e3 PAT91: EK rev B and higher. E5 c' }$ P' U, Q8 d
AT91: Power Management (with slow clock mode)3 k* l# _! x- ?' S( ]
AT91: Starting after power-restored wakeup5 H  j: K# T8 N- G2 S1 g; }& l2 e  e
bio: create slab <bio-0> at 0- ]+ S4 W2 i2 G+ J5 p: T8 s
SCSI subsystem initialized- p9 d4 x, R7 W( F/ Y" X
usbcore: registered new inteRFace driver usbfs7 `4 M; q  w& r  J2 k
usbcore: registered new interface driver hub8 h, y% h& T2 R
usbcore: registered new device driver usb' z) Z; ]$ j8 a( ~9 P6 S
i2c-gpio i2c-gpio.0: using pins 62 (SDA) and 63 (SCL)4 w5 `5 t# K/ w1 H
at_hdmac at_hdmac.0: Atmel AHB DMA Controller ( cpy slave ), 8 channels; b5 t/ n3 C; I5 n1 {; b
RomBOOT6 k, d# C6 `6 B1 M
请问大家有遇到过此问题吗?我量过复位引脚和电源,都没有问题。  n3 w$ p8 Z. [1 \

( g% D* i4 p& v! x

该用户从未签到

2#
发表于 2015-8-29 09:45 | 只看该作者
楼主的问题找到原因了么

该用户从未签到

3#
发表于 2015-8-30 00:12 | 只看该作者
串口有debug数据输出,证明硬件是没有问题的。看输出的信息,uboot已经成功引导kernel了,kernel成功加载后又重启的,说明kernel有问题。) V6 ^* w4 k* O3 h
看日志,kernel的问题似乎又集中在atmel的DMA上,如果引导信息到此结束,建议lz还是看看kernel的代码吧。这种问题,不好搞啊,kernel的问题说起来就复杂了。

该用户从未签到

4#
发表于 2015-8-31 16:31 | 只看该作者
光看调试信息看不出什么问题,不好定位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 19:54 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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