[#4171] bf548-ezkit boot from SPI failed in trunk

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

[#4171] bf548-ezkit boot from SPI failed in trunk

Submitted By: Vivi Li

Open Date

2008-06-17 03:19:45     Close Date

2008-06-19 07:22:16

Priority:

Medium     Assignee:

Mike Frysinger

Category:

N/A     Fixed In Release:

N/A

Found In Release:

N/A     Status:

Closed

Board:

N/A     Processor:

N/A

Silicon Revision:

    Resolution:

Fixed

Is the bug repeatable?:

N/A     

Summary: bf548-ezkit boot from SPI failed in trunk

Details:

 

bf548-ezkit boot from SPI failed in trunk (set CONFIG_BFIN_BOOT_MODE to BFIN_BOOT_SPI_MASTER in u-boot source code). Failure occurs since svn rev 1231.

 

--

U-Boot 1.1.6-svn1235 (ADI-2008R2-pre) (Jun 17 2008 - 14:47:36)

 

CPU:   ADSP bf548-0.0 (Detected Rev: 0.0)

Board: ADI BF548 EZ-Kit board

       Support: http://blackfin.uclinux.org/

Clock: VCO: 525 MHz, Core: 525 MHz, System: 131 MHz

RAM:   64 MB

Flash:

 

 

Ack! Something bad happened to the Blackfin!

 

SEQUENCER STATUS:

SEQSTAT: 00000021  IPEND: 3fa00ac  SYSCFG: 0032

  HWERRCAUSE: 0x0

  EXCAUSE   : 0x21

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

RETE: <0x940ce880> { ___udivdi3 + 0x90114dd0 }

RETN: <0x544084a2> { ___udivdi3 + 0x5044e9f2 }

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

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

PC  : <0x03fa00ac> { _start + 0xac }

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

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

 

PROCESSOR STATE:

R0 : 00000010    R1 : 00000008    R2 : 00000010    R3 : 00000000

R4 : 20000000    R5 : 07d2b750    R6 : 1f4add40    R7 : 000000ff

P0 : 03ffcbc8    P1 : 00000000    P2 : 03efbedb    P3 : 03efc000

P4 : 03ffcbc8    P5 : 03efc000    FP : 03ffcbc8    SP : 03efbe0c

LB0: 03fb99b4    LT0: 03fb99a8    LC0: 00000000

LB1: 03fb315a    LT1: 03fb3158    LC1: 00000000

B0 : 0000000b    L0 : 00000000    M0 : 0000003f    I0 : 03efbecc

B1 : 03f69fc0    L1 : 00000000    M1 : 0000000f    I1 : 03f02008

B2 : 03f6b298    L2 : 00000000    M2 : 904d4e83    I2 : 00001414

B3 : 000001ff    L3 : 00000000    M3 : 03fc0c0c    I3 : 00000001

A0.w: 020d0000   A0.x: 00000000   A1.w: 000036da   A1.x: 00000000

USP : ffb00ffc  ASTAT: 00001004

 

Hardware Trace:

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

     Source : <0x03fa08b0> { _trap_c + 0x13c }

   1 Target : <0x03fa08a4> { _trap_c + 0x130 }

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

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

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

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

     Source : <0x03fa451e> { _flash_write_cmd + 0x7a }

   4 Target : <0x03fa4518> { _flash_write_cmd + 0x74 }

     Source : <0x03fa44e6> { _flash_write_cmd + 0x42 }

   5 Target : <0x03fa44dc> { _flash_write_cmd + 0x38 }

     Source : <0x03fa44d4> { _flash_write_cmd + 0x30 }

   6 Target : <0x03fa44ca> { _flash_write_cmd + 0x26 }

     Source : <0x03fa44a2> { _flash_make_cmd + 0x3a }

   7 Target : <0x03fa448a> { _flash_make_cmd + 0x22 }

     Source : <0x03fa4484> { _flash_make_cmd + 0x1c }

   8 Target : <0x03fa447a> { _flash_make_cmd + 0x12 }

     Source : <0x03fa449c> { _flash_make_cmd + 0x34 }

   9 Target : <0x03fa448a> { _flash_make_cmd + 0x22 }

     Source : <0x03fa4484> { _flash_make_cmd + 0x1c }

  10 Target : <0x03fa447a> { _flash_make_cmd + 0x12 }

     Source : <0x03fa449c> { _flash_make_cmd + 0x34 }

  11 Target : <0x03fa448a> { _flash_make_cmd + 0x22 }

     Source : <0x03fa4484> { _flash_make_cmd + 0x1c }

  12 Target : <0x03fa447a> { _flash_make_cmd + 0x12 }

     Source : <0x03fa449c> { _flash_make_cmd + 0x34 }

  13 Target : <0x03fa448a> { _flash_make_cmd + 0x22 }

     Source : <0x03fa4484> { _flash_make_cmd + 0x1c }

  14 Target : <0x03fa447a> { _flash_make_cmd + 0x12 }

     Source : <0x03fa449c> { _flash_make_cmd + 0x34 }

  15 Target : <0x03fa448a> { _flash_make_cmd + 0x22 }

     Source : <0x03fa4484> { _flash_make_cmd + 0x1c }

 

Please reset the board

 

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

--

 

Follow-ups

 

--- Mike Frysinger                                           2008-06-17 19:15:14

looks like in my config reorganization, i lost CONFIG_BOARD_EARLY_INIT_F for the

bf548-ezkit only

 

should be fixed in trunk now

 

--- Vivi Li                                                  2008-06-19 07:22:14

OK now. Close it.

Thanks!

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

No Files Were Found

Attachments

    Outcomes