2008-05-28 05:37:54     what is wrong with my uClinux image?

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

2008-05-28 05:37:54     what is wrong with my uClinux image?

Bob Cao (CHINA)

Message: 56340   

 

I compiled from uClinux dist 2008R1-RC8 to get a uImage and load it to my customed board.

 

My board is based on BF532 , 32Mb SDRAM.

 

But when I bootm the image on the board, the terminal print as :

 

bfin>bootm

## Booting image at 01000000 ...

   Image Name:   Blackfin uClinux Kernel

   Created:      2008-05-28   8:30:11 UTC

   Image Type:   Blackfin Linux Kernel Image (gzip compressed)

   Data Size:    3465519 Bytes =  3.3 MB

   Load Address: 00001000

   Entry Point:  00001000

   Verifying Checksum ... OK

   Uncompressing Kernel Image ... OK

Starting Kernel at = 1000

 

 

 

Ack! Something bad happened to the Blackfin!

 

SEQUENCER STATUS:

SEQSTAT: 00000021  IPEND: 1fc00c4  SYSCFG: 0032

  HWERRCAUSE: 0x0

  EXCAUSE   : 0x21

  physical IVG6 asserted : <0x01fc0568> { _evt_default + 0x0 }

  physical IVG7 asserted : <0x01fc0568> { _evt_default + 0x0 }

RETE: <0xa80aa110> { ___smulsi3_highpart + 0xa60d708c }

RETN: <0x4200b433> { ___smulsi3_highpart + 0x400383af }

RETX: <0xffa087c8> { __etext_l1 + 0x798 }

RETS: <0x01fc66a0> { _do_bootm + 0x344 }

PC  : <0x01fc00c4> { _start + 0xc4 }

DCPLB_FAULT_ADDR: <0x00136cb4> /* unknown address */

ICPLB_FAULT_ADDR: <0xffa087c8> { __etext_l1 + 0x798 }

 

PROCESSOR STATE:

R0 : ffb00000    R1 : 00136cb4    R2 : 00136c24    R3 : fffffff9

R4 : 00000001    R5 : 01000000    R6 : 01000040    R7 : 00000001

P0 : ffb00000    P1 : 01fa02e5    P2 : 00136cb4    P3 : 01f9bec8

P4 : 01fe22d0    P5 : 01f9c000    FP : 01fd5194    SP : 01f9ba04

LB0: 01fd304c    LT0: 01fd3040    LC0: 00000000

LB1: 01fcdb1e    LT1: 01fcdb18    LC1: 00000000

B0 : 00000003    L0 : 00000000    M0 : 0000003f    I0 : 00000007

B1 : 01fb8710    L1 : 00000000    M1 : 0000000f    I1 : 01fb3174

B2 : 01fb98c8    L2 : 00000000    M2 : 7448b678    I2 : 00002447

B3 : 000001ff    L3 : 00000000    M3 : 01fd3b70    I3 : 00000000

A0.w: fffb348f   A0.x: ffffffff   A1.w: ffffeb6c   A1.x: ffffffff

USP : 47c3ad2f  ASTAT: 00002000

 

Hardware Trace:

   0 Target : <0x01fc0a38> { _bfin_panic + 0x0 }

     Source : <0x01fc0bfc> { _trap_c + 0x188 }

   1 Target : <0x01fc0bf2> { _trap_c + 0x17e }

     Source : <0x01fc0a90> { _trap_c + 0x1c }

   2 Target : <0x01fc0a74> { _trap_c + 0x0 }

     Source : <0x01fc050e> { _trap + 0x56 }

   3 Target : <0x01fc04b8> { _trap + 0x0 }

     Source : <0x00001014> /* unknown address */

   4 Target : <0x00001000> /* unknown address */

     Source : <0x01fd09f6> { _do_bootm_linux + 0x96 }

   5 Target : <0x01fd09ec> { _do_bootm_linux + 0x8c }

     Source : <0x01fc01e6> { _dcache_disable + 0x1e }

   6 Target : <0x01fc01c8> { _dcache_disable + 0x0 }

     Source : <0x01fd09e8> { _do_bootm_linux + 0x88 }

   7 Target : <0x01fd09e8> { _do_bootm_linux + 0x88 }

     Source : <0x01fd2f4c> { _flush_data_cache + 0x44 }

   8 Target : <0x01fd2f3c> { _flush_data_cache + 0x34 }

     Source : <0x01fd2f32> { _flush_data_cache + 0x2a }

   9 Target : <0x01fd2f26> { _flush_data_cache + 0x1e }

     Source : <0x01fd2f40> { _flush_data_cache + 0x38 }

  10 Target : <0x01fd2f3c> { _flush_data_cache + 0x34 }

     Source : <0x01fd2f32> { _flush_data_cache + 0x2a }

  11 Target : <0x01fd2f26> { _flush_data_cache + 0x1e }

     Source : <0x01fd2f40> { _flush_data_cache + 0x38 }

  12 Target : <0x01fd2f3c> { _flush_data_cache + 0x34 }

     Source : <0x01fd2f32> { _flush_data_cache + 0x2a }

  13 Target : <0x01fd2f26> { _flush_data_cache + 0x1e }

     Source : <0x01fd2f40> { _flush_data_cache + 0x38 }

  14 Target : <0x01fd2f3c> { _flush_data_cache + 0x34 }

     Source : <0x01fd2f32> { _flush_data_cache + 0x2a }

  15 Target : <0x01fd2f26> { _flush_data_cache + 0x1e }

     Source : <0x01fd2f40> { _flush_data_cache + 0x38 }

 

Please reset the board

 

### ERROR ### Please RESET the board ###

 

What is wrong with it and How can I resolve it?

 

Thanks.

TranslateQuoteReplyEditDelete

 

 

2008-05-28 11:16:34     Re: what is wrong with my uClinux image?

Mike Frysinger (UNITED STATES)

Message: 56353   

 

your vendor settings are probably outdated ... please read the FAQ (Why is the kernel start address in the middle of the kernel memory space):

http://docs.blackfin.uclinux.org/doku.php?id=faq

Attachments

    Outcomes