从开发板NAND启动,在Uncompressing Linux... done,之后复位重启 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3851|回复: 2
打印 上一主题 下一主题

从开发板NAND启动,在Uncompressing Linux... done,之后复位重启

[复制链接]

89

主题

104

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
跳转到指定楼层
楼主
发表于 2015-7-22 12:38:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
上电启动开发板,拨码01110,SD卡槽有SD卡,启动到Uncompressing Linux... done,之后复位重启,之后可以正常启动,这种现象会是什么原因,在内存中解压内核并启动怎么会导致复位重启。. P+ G" t8 e  f+ \
$ o' a$ {* a9 V3 i
MMC:   davinci: 0
Bad block table not found for chip 0
Bad block table not found for chip 0
Bad block table written to 0x00001ffe0000, version 0x01
Bad block table written to 0x00001ffc0000, version 0x01
In:    serial
Out:   serial
Err:   serial
run here misc_init_r!
dspwake run!
dspwake The MCU TypeId is 33
Running dsp_lpsc_on here!
Net:   DaVinci-EMAC
Hit any key to stop autoboot:  0
+ m9 t( F+ j* _8 X4 l! X" F
Loading from nand0, offset 0x120000
   Image Name:   Linux-3.3.0
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2843400 Bytes = 2.7 MiB
   Load Address: c0008000
   Entry Point:  c0008000
## Booting kernel from Legacy Image at c0700000 ...
   Image Name:   Linux-3.3.0
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2843400 Bytes = 2.7 MiB
   Load Address: c0008000
   Entry Point:  c0008000
   Verifying Checksum ...
Current Caculated dcrc is 5588c8b2
Original dcrc is 5588c8b2
OK
   Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Nand boot...

, ?/ T3 }3 |& i/ D; K4 m
3 [1 y2 H8 T: Y- J9 T$ U
U-Boot 2012.04.01 (Jul 21 2015 - 15:38:22)

' W# f! ~' c3 ~. [
I2C:   ready
DRAM:  128 MiB
WARNING: Caches not enabled
NAND:  512 MiB
MMC:   davinci: 0
Bad block table not found for chip 0
Bad block table not found for chip 0
Bad block table written to 0x00001ffe0000, version 0x01
Bad block table written to 0x00001ffc0000, version 0x01
In:    serial
Out:   serial
Err:   serial
run here misc_init_r!
dspwake run!
dspwake The MCU TypeId is 33
Running dsp_lpsc_on here!
Net:   DaVinci-EMAC
Hit any key to stop autoboot:  0
& `" M) q/ t) V$ e  I4 l" i  C+ a/ G1 R
Loading from nand0, offset 0x120000
   Image Name:   Linux-3.3.0
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2843400 Bytes = 2.7 MiB
   Load Address: c0008000
   Entry Point:  c0008000
## Booting kernel from Legacy Image at c0700000 ...
   Image Name:   Linux-3.3.0
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2843400 Bytes = 2.7 MiB
   Load Address: c0008000
   Entry Point:  c0008000
   Verifying Checksum ... Current Caculated dcrc is 5588c8b2
Original dcrc is 5588c8b2
OK
   Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[    0.000000] Booting Linux on physical CPU 0
[    0.000000] Linux version 3.3.0 (root@custar-desktop) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #8 g PREEMPT Tue Apr 28 08:29:38 CST 2015
[    0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: DaVinci DA850/OMAP-L138/AM18x EVM
[    0.000000] Memory policy: ECC disabled, Data cache writeback
3 I2 e5 i/ k: [- \

3 g  u+ K' h% K
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

161

帖子

1093

积分

创龙

Rank: 8Rank: 8

积分
1093
沙发
发表于 2015-7-27 14:44:04 | 只看该作者
这个问题经常出现,还是需要一定条件下才能复现。
回复 支持 反对

使用道具 举报

89

主题

104

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
板凳
 楼主| 发表于 2015-8-12 10:13:59 | 只看该作者
概率性出现,我做了一个shell脚本在rc5.d里面添加S98restart.sh, 脚本里执行sleep 20秒后 reboot,一段时间后就会出现,有时是在# O, p  I* q1 n0 R
Starting kernel ...  |& z- ]5 ], S0 j0 ^
Uncompressing Linux... done, booting the kernel.! {( T1 g6 w; v) {8 @# C
之后复位,有时是直接卡在这里不动了。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-7 03:17 , Processed in 0.040127 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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