2011-06-30 22:58:35     BF518 uclinux boot failed                                                   

Document created by Aaronwu Employee on Aug 27, 2013
Version 1Show Document
  • View in full screen mode

2011-06-30 22:58:35     BF518 uclinux boot failed

HappyBlackfin Blackfin (CHINA)

Message: 101946   

 

bfin> loady 0x1000000

## Ready for binary (ymodem) download to 0x01000000 at 115200 bps...                                                         

C(CAN) packets, 3 retries

## Total Size      = 0x001dfe16 = 1965590 Bytes

bfin> bootm 0x1000000

## Booting kernel from Legacy Image at 01000000 ...

   Image Name:   bf518-2.6.34.7-ADI-2010R1

   Created:      2011-07-01   1:47:08 UTC

   Image Type:   Blackfin Linux Kernel Image (gzip compressed)

   Data Size:    1965526 Bytes = 1.9 MiB

   Load Address: 00100000

   Entry Point:  00209904

   Verifying Checksum ... OK

   Uncompressing Kernel Image ... OK

Starting Kernel at = 00209904

Linux version 2.6.34.7-ADI-2010R1 (tony@T410i) (gcc version 4.3.5 (ADI-2010R1-RC4) ) #68 Fri Jul 1 09:47:04 CST 2011

register early platform devices

bootconsole [early_shadow0] enabled

bootconsole [early_BFuart0] enabled

early printk enabled on early_BFuart0

Board Memory: 64MB

Kernel Managed Memory: 64MB

Memory map:

  fixedcode = 0x00000400-0x00000490

  text      = 0x00100000-0x001a8698

  rodata    = 0x001a8698-0x001e4c78

  bss       = 0x001e5000-0x001f2be4

  data      = 0x001f2be4-0x00200000

    stack   = 0x001fe000-0x00200000

  init      = 0x00200000-0x004e7000

  available = 0x004e7000-0x03e00000

  DMA Zone  = 0x03e00000-0x04000000

Hardware Trace Active and Enabled

Boot Mode: 3

Blackfin support (C) 2004-2010 Analog Devices, Inc.

Compiled for ADSP-BF518 Rev 0.1

Blackfin Linux support by   blackfin.uclinux.org/

Processor Speed: 400 MHz core clock and 80 MHz System Clock

NOMPU: setting up cplb tables

Instruction Cache Enabled for CPU0

  External memory: cacheable in instruction cache

Data Cache Enabled for CPU0

  External memory: cacheable (write-back) in data cache

Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 15748

Kernel command line: root=/dev/mtdblock0 rw clkin_hz=25000000 earlyprintk=serial,uart0,115200 console=ttyBF0,115200

PID hash table entries: 256 (order: -2, 1024 bytes)

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Memory available: 57900k/65536k RAM, (2972k init code, 673k kernel code, 351k data, 2048k dma, 1592k reserved)

Hierarchical RCU implementation.

NR_IRQS:159

Configuring Blackfin Priority Driven Interrupts

console [ttyBF0] enabled, bootconsole disabled

console [ttyBF0] enabled, bootconsole disabled

Calibrating delay loop... 794.62 BogoMIPS (lpj=1589248)

Security Framework initialized

Mount-cache hash table entries: 512

Jump to NULL address

Kernel OOPS in progress

Deferred Exception context

CURRENT PROCESS:

COMM=kthreadd PID=6  CPU=0

invalid mm

return address: [0x(null)]; contents of:

 

ADSP-BF518-0.1 400(MHz CCLK) 80(MHz SCLK) (mpu off)

Linux version 2.6.34.7-ADI-2010R1 (tony@T410i) (gcc version 4.3.5 (ADI-2010R1-RC4) ) #68 Fri Jul 1 09:47:04 CST 2011

 

SEQUENCER STATUS:               Not tainted

SEQSTAT: 0000002d  IPEND: 8008  IMASK: ffff  SYSCFG: 0006

  EXCAUSE   : 0x2d

  physical IVG3 asserted : <0xffa00760> { _trap + 0x0 }

  physical IVG15 asserted : <0xffa00f9c> { _evt_system_call + 0x0 }

  logical irq   6 mapped  : <0xffa0039c> { _bfin_coretmr_interrupt + 0x0 }

RETE: <0x00000000> /* Maybe null pointer? */

RETN: <0x02021fc8> /* kernel dynamic memory (maybe user-space) */

RETX: <0x00000480> /* Maybe fixed code section */

RETS: <0x00000000> /* Maybe null pointer? */

PC  : <0x00000000> /* Maybe null pointer? */

DCPLB_FAULT_ADDR: <0x02021fc4> /* kernel dynamic memory (maybe user-space) */

ICPLB_FAULT_ADDR: <0x00000000> /* Maybe null pointer? */

PROCESSOR STATE:

R0 : 00000006    R1 : 001c7926    R2 : 00000000    R3 : 00000000

R4 : 00000000    R5 : 00000000    R6 : 00008002    R7 : 00000000

P0 : 02019c14    P1 : 000000f4    P2 : 001f40a4    P3 : 001f6030

P4 : 0201bf30    P5 : 00000000    FP : 02020000    SP : 02021eec

LB0: 0018c67c    LT0: 0018c67c    LC0: 00000000

LB1: 001004d2    LT1: 001004d2    LC1: 00000000

B0 : 00000000    L0 : 00000000    M0 : 0201e580    I0 : 001f6014

B1 : 00000000    L1 : 00000000    M1 : 00000000    I1 : 00000000

B2 : 00000000    L2 : 00000000    M2 : 00000000    I2 : 00000000

B3 : 00000000    L3 : 00000000    M3 : 00000000    I3 : 00000000

A0.w: 00000000   A0.x: 00000000   A1.w: 00000000   A1.x: 00000000

USP : 00000000  ASTAT: 00003025

 

Hardware Trace:

   0 Target : <0x00102f10> { _trap_c + 0x0 }

     Source : <0xffa006f4> { _exception_to_level5 + 0xa4 } JUMP.L

   1 Target : <0xffa00650> { _exception_to_level5 + 0x0 }

     Source : <0xffa00504> { _bfin_return_from_exception + 0x18 } RTX

   2 Target : <0xffa004ec> { _bfin_return_from_exception + 0x0 }

     Source : <0xffa005a8> { _ex_trap_c + 0x74 } JUMP.S

   3 Target : <0xffa00534> { _ex_trap_c + 0x0 }

     Source : <0xffa007ba> { _trap + 0x5a } JUMP (P4)

   4 Target : <0xffa00760> { _trap + 0x0 }

      FAULT : <0x00000000> /* Maybe null pointer? */

     Source : <0x001009d8> { _kernel_thread + 0x64 } RTS

   5 Target : <0x001009ce> { _kernel_thread + 0x5a }

     Source : <0x0010e8ec> { _do_fork + 0x6c } RTS

   6 Target : <0x0010e8e4> { _do_fork + 0x64 }

     Source : <0x0010e944> { _do_fork + 0xc4 } IF CC JUMP pcrel (BP)

   7 Target : <0x0010e93e> { _do_fork + 0xbe }

     Source : <0x0010d6c4> { _wake_up_new_task + 0x64 } RTS

   8 Target : <0x0010d6aa> { _wake_up_new_task + 0x4a }

     Source : <0x00109002> { _check_preempt_wakeup + 0x86 } RTS

   9 Target : <0x00108ffc> { _check_preempt_wakeup + 0x80 }

     Source : <0x001090a2> { _check_preempt_wakeup + 0x126 } IF !CC JUMP pcrel (BP)

  10 Target : <0x001090a0> { _check_preempt_wakeup + 0x124 }

     Source : <0x00108f32> { _wakeup_preempt_entity + 0xf2 } RTS

  11 Target : <0x00108f26> { _wakeup_preempt_entity + 0xe6 }

     Source : <0x00108e62> { _wakeup_preempt_entity + 0x22 } IF CC JUMP pcrel

  12 Target : <0x00108e40> { _wakeup_preempt_entity + 0x0 }

     Source : <0x0010909c> { _check_preempt_wakeup + 0x120 } JUMP.L

  13 Target : <0x00109094> { _check_preempt_wakeup + 0x118 }

     Source : <0x00108d42> { _update_curr + 0xea } RTS

  14 Target : <0x00108d3c> { _update_curr + 0xe4 }

     Source : <0x00108c78> { _update_curr + 0x20 } IF CC JUMP pcrel

  15 Target : <0x00108c58> { _update_curr + 0x0 }

     Source : <0x00109090> { _check_preempt_wakeup + 0x114 } CALL pcrel

Kernel Stack

Stack info:

SP: [0x02021f24] <0x02021f24> /* kernel dynamic memory (maybe user-space) */

Memory from 0x02021f20 to 02022000

02021f20: 0018c67c [00000000] 00000000  00000000  00000000  00000000  00000000  00000000

02021f40: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

02021f60: 00000000  00000000  0201e580  00000000  00000000  00000000  001f6014  00000000

02021f80: 02020000  00000000  0201bf30  001f6030  001f40a4  000000f4  02019c14  00000000

02021fa0: 00008002  00000000  00000000  00000000  00000000  001c7926  00000006  00000006

02021fc0: 02019c14  00000006  00000000  00000000  00000000  001004a8  00000000  00000000

02021fe0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

Return addresses in stack:

Modules linked in:

Kernel panic - not syncing: Kernel exception

Hardware Trace:

Stack info:

SP: [0x02021e10] <0x02021e10> /* kernel dynamic memory (maybe user-space) */

Memory from 0x02021e10 to 02022000

02021e10:[001c72a8] 001a7182  02021eec  001c72a8  001ea4be  001ea4be  001ea4be  02021e40

02021e30: 0010334c  02021eec  00008008  02021eec  0000003f  0000003f  0010e8d8  02021ed8

02021e50: 0003000b  02020000  0010e93e  02018e20  00000000  00000006  8f2e5e4b  3d1c830f

02021e70: 3c1cc32a  00000000  00000000  00000000  00000000  2e1c4b47  8c2e5e67  1e3f8fc3

02021e90: 4d0c4b8a  1f1f026b  0e0e078b  ad3f84cb  001009ce  02021ed8  0201bf30  001f6030

02021eb0: 0201bf30  0011eb04  00000611  00000000  7c0fdf67  0c2e8f2b  ffa006f8  001e7000

02021ed0: 00008008  0000002d  00000000  00000000  00000000  00000000  00000480  00000480

02021ef0: 00008008  0000002d  00000000  02021fc8  00000480  00000000  00000000  00000006

02021f10: 00003025  001004d2  0018c67c  001004d2  0018c67c  00000000  00000000  00000000

02021f30: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

02021f50: 00000000  00000000  00000000  00000000  00000000  00000000  0201e580  00000000

02021f70: 00000000  00000000  001f6014  00000000  02020000  00000000  0201bf30  001f6030

02021f90: 001f40a4  000000f4  02019c14  00000000  00008002  00000000  00000000  00000000

02021fb0: 00000000  001c7926  00000006  00000006  02019c14  00000006  00000000  00000000

02021fd0: 00000000  001004a8  00000000  00000000  00000000  00000000  00000000  00000000

02021ff0: 00000000  00000000  00000000  00000000

Return addresses in stack:

 

QuoteReplyEditDelete

 

 

2011-07-01 05:36:20     Re: BF518 uclinux boot failed

Aaron Wu (CHINA)

Message: 101976   

 

Could you explain a bit what kind of changes did you make to the defaut release before getting this error.

Attachments

    Outcomes