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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
Start AT91Bootstrap...- v! ~1 J# o1 @; y# r0 J
Init DDR... Done!
8 v5 |* M: X, LLoading 1-Wire info...
5 G% D# Y% R* Hsn: 0x0;   rev: 0x421+ c* q2 j5 R# |9 K9 d! j+ M
Downloading image...4 ?; \' F! n6 m. R3 u, s
chip id: 0xecda
0 I  j/ n7 y% c( f% mCopy 0x50000 bytes from 0x40000 to 0x26f00000
4 ?; R' D/ c' ^/ X: {3 R2 y0 c* WDone!5 y, }8 h: L6 _

/ m8 _) i' `5 P8 m* m$ N3 k2 W! S' @% _& u
U-Boot 2010.06 (Feb 25 2013 - 11:02:59)7 h6 e2 ~+ U7 e2 Q& B+ r( K
& c( O. o. {! G! ?" X+ i( o5 i6 Q' \
DRAM:  128 MiB9 U" \$ \/ s: u$ h
NAND:  256 MiB5 ^, J) L: [' _3 `7 E7 U
In:    serial, @1 |; w4 I$ n( P# b
Out:   serial/ o* r& I; M9 i( Z
Err:   serial; J' N4 N1 n0 P$ I
Net:   macb0. H% Y- y7 F1 I5 p
macb0: No PHY present
! X3 a0 F, j) K7 O, F& A9 W. UHit any key to stop autoboot:  0
3 J) x$ ~; m( r! s0 w" T& C
2 O! ]6 d- F" c4 Y& C5 X1 b" lNAND read: device 0 offset 0x200000, size 0x280000: Y; L0 l) w, O9 X
2621440 bytes read: OK! p0 ]. d4 a; W& ?; G8 O
## Booting kernel from Legacy Image at 22000000 ...9 F8 S( \' }1 k$ `
   Image Name:   Linux-2.6.39
! h/ D- P3 o6 S5 b" X! z   Image Type:   ARM Linux Kernel Image (uncompressed)
( h* ]3 E! v* g6 h. k8 J   Data Size:    2411772 Bytes = 2.3 MiB1 g6 W# ?. Y1 j
   Load Address: 20008000
8 v( k4 H! z  b1 d. [) e   Entry Point:  20008000
1 r. B0 z# R: K& A/ a   Verifying Checksum ... OK
( W1 o4 ]$ t5 @& s, r3 H( A   Loading Kernel Image ... OK
5 ]2 l$ g. P2 E3 Q! a: U# O# VOK/ j: Y# e, p- u- C3 O6 Z8 e/ F
, {& ^7 L: K' f/ j& W
Starting kernel ..." {' g& t: V! Q
6 v: Y0 e# y0 t  Z3 d1 C0 k
Uncompressing Linux... done, booting the kernel.
5 ]+ v2 q' @9 M/ rLinux 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# C9 a2 ]7 [  k; t
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177  Z& x1 I1 I4 p/ s
CPU: VIVT data cache, VIVT instruction cache% s) a+ Z! ^7 o1 N# ^( e
Machine: Atmel AT91SAM9X5-EK) m. ]- Q7 s- D6 `1 v; z
Memory policy: ECC disabled, Data cache writeback
! t9 m( f# l/ V) K4 h  AClocks: CPU 400 MHz, master 133 MHz, main 12.000 MHz
, d, `& d  K. `% g- D( M4 m+ wBuilt 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
! |) O( ^0 L) 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
: Q1 H* P: M+ f! a( NPID hash table entries: 512 (order: -1, 2048 bytes)( c& R* |7 c! s* r9 o
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)+ Y# W  m0 b) j, T$ Q8 n
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
/ [' V7 u+ Y: Y8 gMemory: 128MB = 128MB total
& `0 c/ T1 {" t: [! ]) w4 J9 F$ U& vMemory: 124820k/124820k available, 6252k reserved, 0K highmem
. `) p( d. z. ]! l- K8 v" N$ F  I' P9 {Virtual kernel memory layout:5 o4 w( p/ N) R# ]% ~) |' r
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)* ^' ~' N: K2 [
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)3 V; X# L& H8 b+ m" E( C- c
    DMA     : 0xff000000 - 0xffe00000   (  14 MB)
5 F+ R7 G0 w' Q  K, D- }    vmalloc : 0xc8800000 - 0xfee00000   ( 870 MB)5 o. \0 m3 `) m$ E2 n& v, M
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)) _6 X( R1 A' c: _3 e
    modules : 0xbf000000 - 0xc0000000   (  16 MB)8 V9 n0 n) u6 G9 U' N
      .init : 0xc0008000 - 0xc002b000   ( 140 kB)
$ g( `0 Z& N$ c- J2 U6 d* Z$ @      .text : 0xc002b000 - 0xc04aeac4   (4623 kB)( P2 i6 X' i- O+ t: H
      .data : 0xc04b0000 - 0xc04e0f60   ( 196 kB)
& Q7 S# Q& m! E: n- l/ u( {NR_IRQS:192# J( K4 u4 [/ L
AT91: 128 gpio irqs in 4 banks5 u: }! e9 j% Q. t& C) ?
Console: colour dummy device 80x30
3 T; S7 n* n" q9 j* Pconsole [ttyS0] enabled
1 q- K4 n1 F5 A# o# R' qCalibrating delay loop... 199.06 BogoMIPS (lpj=995328)
. W& q1 ?5 b( H) I8 P! spid_max: default: 32768 minimum: 301
2 x/ p' L' N" U. p1 d+ CMount-cache hash table entries: 512
/ @% x+ ~- c: M6 C. I: w9 K( lCPU: Testing write buffer coherency: ok7 \+ U  a' I0 i
NET: Registered protocol family 160 K/ E9 t; s) s! z3 E
AT91: CM rev B and higher
5 v1 P7 u4 F* RAT91: EK rev B and higher8 e" o7 w& T2 t8 ^, a6 {
AT91: Power Management (with slow clock mode)
  C/ T* f& i0 L3 t5 hAT91: Starting after power-restored wakeup
' [- I8 c( ?9 {  w' k4 l( Rbio: create slab <bio-0> at 0
# n$ N' X: P& @% RSCSI subsystem initialized
; G* F+ W8 ~6 x2 }4 w6 ausbcore: registered new inteRFace driver usbfs
/ \# s% t9 n$ J8 A' D) Zusbcore: registered new interface driver hub' v' I5 b' e# z) a; n. m- G/ t
usbcore: registered new device driver usb
4 @+ K5 b2 e2 m* {8 H' h2 ~i2c-gpio i2c-gpio.0: using pins 62 (SDA) and 63 (SCL)9 k  K+ o# ]1 W
at_hdmac at_hdmac.0: Atmel AHB DMA Controller ( cpy slave ), 8 channels
- j. _/ X6 z/ w/ {+ `2 {4 URomBOOT+ l( u5 F) W" P
请问大家有遇到过此问题吗?我量过复位引脚和电源,都没有问题。
- ]& \0 E& U% a; K- J% j2 ~6 {  a8 S4 {' x! E& D) r. W

该用户从未签到

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

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-9-11 02:32 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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