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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
Start AT91Bootstrap...$ r% T3 `' W, U% ~
Init DDR... Done!' y0 A+ R& M8 D4 ?
Loading 1-Wire info...$ {3 L! A: c7 k$ v4 B
sn: 0x0;   rev: 0x421$ E( y- `. {5 Z' k+ L
Downloading image...
; e5 ?) `4 e% o. Hchip id: 0xecda
$ j& r4 q. W+ A, q& H$ t8 a$ v- GCopy 0x50000 bytes from 0x40000 to 0x26f00000
* S' o/ [% R; W7 EDone!
, m# Q2 r# b* o7 ]1 |# \9 X
% b  V( j! [& M5 ]  ]$ e( F. R! ~; z  b1 p% D# l6 V
U-Boot 2010.06 (Feb 25 2013 - 11:02:59)
% m$ y2 I6 L* c- u4 h8 Y9 ], J
% T# k) k) S& }8 y: l5 _DRAM:  128 MiB
/ ]+ }  e4 o" V$ {) X* hNAND:  256 MiB3 _4 v6 D0 c$ f7 y
In:    serial+ A$ D+ {. H! s' V, w7 h9 L
Out:   serial) ~0 f! }5 @0 h+ [
Err:   serial
, I# k; V, _$ m- G, MNet:   macb0
4 t6 H0 {4 F) Jmacb0: No PHY present! h% I9 q8 K, d' l
Hit any key to stop autoboot:  0
6 t- z9 v, k5 g0 I( q6 [; m. b0 R. S
NAND read: device 0 offset 0x200000, size 0x280000- q) Q4 S  Z8 R4 r4 P" o. g& \
2621440 bytes read: OK
  ]7 K# h" A7 E) e; G( S4 L## Booting kernel from Legacy Image at 22000000 ...
, W! G) z4 O- n, I   Image Name:   Linux-2.6.39
& M6 Q" k% T5 a  i; g   Image Type:   ARM Linux Kernel Image (uncompressed)
  R) K7 W# E1 G   Data Size:    2411772 Bytes = 2.3 MiB
- P& i7 `7 \# t; m. N0 M   Load Address: 20008000% V) W* s/ }: A3 |' O
   Entry Point:  20008000
$ Q- R9 q( Y; Q% i2 o   Verifying Checksum ... OK3 q* ]7 ~! M2 y) {0 ^7 y
   Loading Kernel Image ... OK) y, ]) A$ w* A1 ~& r* ]. a
OK
4 u. j- |: V+ u/ D9 g  M6 P
  C3 }5 i) h* G9 e$ tStarting kernel ...
$ T( u2 {! t$ D! `. c4 e0 \4 d0 ]/ y* @! g( t
Uncompressing Linux... done, booting the kernel.
5 j1 S/ S. e2 E# Y* n% QLinux 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 20137 @4 p7 ^9 V) N2 H
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177# ~( a( x& G4 F7 A3 I% w, U
CPU: VIVT data cache, VIVT instruction cache: m' x% C, Y5 L
Machine: Atmel AT91SAM9X5-EK
4 t* y% h. }2 g/ c$ XMemory policy: ECC disabled, Data cache writeback
* w5 D0 v: f  s8 y- K/ r9 xClocks: CPU 400 MHz, master 133 MHz, main 12.000 MHz
  Y  I8 Q4 U% ]9 s& \Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 325123 k  p& K5 O( J# n9 g1 {9 l( T% j9 K
Kernel 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
# J" m# r  z/ g' G: \$ NPID hash table entries: 512 (order: -1, 2048 bytes)1 W& U0 ]2 x$ I% ~; e/ B* W% m
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)! S  h; o: D3 w
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
8 ]0 V. k# r, xMemory: 128MB = 128MB total
0 ~2 d- l; P- }/ j2 [Memory: 124820k/124820k available, 6252k reserved, 0K highmem
5 S$ O( t  n# @2 A6 U4 ]; ~Virtual kernel memory layout:& [. E9 v' c4 F* A% Y( ]
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)# z. M8 n/ r: `$ l7 L
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB). R" i( a# a8 e" Y8 Z. Q) w
    DMA     : 0xff000000 - 0xffe00000   (  14 MB)
+ q: E8 Y6 D" w9 K; _8 x    vmalloc : 0xc8800000 - 0xfee00000   ( 870 MB)
* Q' {8 X- [, Z* T  X    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
% {) f( D/ Q1 ]    modules : 0xbf000000 - 0xc0000000   (  16 MB)8 l: ]5 N) i! w4 r: x; C+ i: b
      .init : 0xc0008000 - 0xc002b000   ( 140 kB)3 V+ \* m& q, C
      .text : 0xc002b000 - 0xc04aeac4   (4623 kB)
0 L: ^/ T+ u" f      .data : 0xc04b0000 - 0xc04e0f60   ( 196 kB): y0 r4 b! S7 o) Y" Z/ c; j6 ?
NR_IRQS:1922 T" X0 Y; e: N- m8 t* B* C+ ~. G
AT91: 128 gpio irqs in 4 banks
$ P3 w" D5 C) YConsole: colour dummy device 80x30
- Z7 D- K, Z3 O0 x" X% Xconsole [ttyS0] enabled9 `: z6 ^5 |: ]/ R- S3 B
Calibrating delay loop... 199.06 BogoMIPS (lpj=995328)
- R) G2 [$ R/ c% T. y( g7 tpid_max: default: 32768 minimum: 301. S7 U- D% [: g
Mount-cache hash table entries: 512: ]2 g, h  L% x/ p0 ?
CPU: Testing write buffer coherency: ok' U  R* u( m3 [. D. y) o! f
NET: Registered protocol family 16: G6 W+ h, u( I5 ~, |6 ^
AT91: CM rev B and higher
2 c2 B2 s! ?6 d4 r7 HAT91: EK rev B and higher
# j: j- P: w5 ^AT91: Power Management (with slow clock mode)& r& {6 @8 z/ P  ^/ f+ O; F( h
AT91: Starting after power-restored wakeup
; |2 L( T6 s( v5 ?- x% dbio: create slab <bio-0> at 00 X, Z+ V, d6 H
SCSI subsystem initialized# `7 ], k6 }$ J
usbcore: registered new inteRFace driver usbfs
* n( |$ W! l! c* A" Y6 z; a, \usbcore: registered new interface driver hub7 _9 O1 w; c" A  m1 o
usbcore: registered new device driver usb
( P1 z- ]) W' J: D1 ~6 k  ^. Ji2c-gpio i2c-gpio.0: using pins 62 (SDA) and 63 (SCL)' {* h$ L% v4 n, a: D
at_hdmac at_hdmac.0: Atmel AHB DMA Controller ( cpy slave ), 8 channels
/ l4 O- }; t4 l; G. l8 ~* rRomBOOT5 x. G2 Q+ j$ l' b- X. D/ L& ^
请问大家有遇到过此问题吗?我量过复位引脚和电源,都没有问题。
4 j! @1 S& I( ~; Z$ C. |! S
9 |! R, }- Y" }

该用户从未签到

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

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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