[#5219] bf561-ezkit parallel boot crashes after saving env

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

[#5219] bf561-ezkit parallel boot crashes after saving env

Submitted By: Mike Frysinger

Open Date

2009-06-08 07:04:13     Close Date

2011-05-09 18:40:58

Priority:

Medium     Assignee:

Mike Frysinger

Category:

N/A     Fixed In Release:

2011R1

Found In Release:

2009R1     Status:

Closed

Board:

N/A     Processor:

BF561

Silicon Revision:

    Resolution:

Fixed

Is the bug repeatable?:

N/A     

Summary: bf561-ezkit parallel boot crashes after saving env

Details:

 

after loading u-boot.ldr, rebooting, and then doing 'save', u-boot crashes

 

U-Boot 2008.10-svn1905 (ADI-2009R1-rc2) (Jun  8 2009 - 04:44:55)

 

CPU:   ADSP bf561-0.3 (Detected Rev: 0.5) (parallel flash boot)

Board: ADI BF561 EZ-Kit Lite board

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

Clock: VCO: 600 MHz, Core: 600 MHz, System: 100 MHz

RAM:   64 MB

Flash:�

 

 

Ack! Something bad happened to the Blackfin!

 

SEQUENCER STATUS:

SEQSTAT: 00002021  IPEND: 8008  SYSCFG: 0032

  HWERRCAUSE: 0x0: undef

  EXCAUSE   : 0x21: undef inst

  physical IVG15 asserted : <0x03fc0598> { _evt_default + 0x0 }

RETE: <0xf1412ce9> { ___smulsi3_highpart + 0xed43f2c5 }

RETN: <0xfb54ced5> { ___smulsi3_highpart + 0xf75794b1 }

RETX: <0x03f9feec> /* unknown address */

RETS: <0x03f9feec> /* unknown address */

RETI: <0x03fc00da> { _start + 0xda }

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

ICPLB_FAULT_ADDR: <0x03f9feec> /* unknown address */

 

PROCESSOR STATE:

R0 : 03f9ff0c    R1 : 000000a8    R2 : 03f9ffa8    R3 : fffffffe

R4 : 03fc12e2    R5 : 03f9ff80    R6 : 03fc12d8    R7 : fff00000

P0 : 03fd4050    P1 : 00000128    P2 : ffc00406    P3 : 03f9ffa8

P4 : 00000040    P5 : 03f9ff80    FP : 03f9ff7c    SP : 03f9fe20

LB0: 03fd39d4    LT0: 03fd39c8    LC0: 00000000

LB1: 03fce26a    LT1: 03fce25c    LC1: 00000000

B0 : 03f9f8bd    L0 : 00000000    M0 : 8c31cd3a    I0 : 20800000

B1 : 03f9f8b8    L1 : 00000000    M1 : 0d37d57b    I1 : 03fa2008

B2 : 4833cf13    L2 : 00000000    M2 : c8234c33    I2 : 03f9f8d2

B3 : cc23d713    L3 : 00000000    M3 : cc334c29    I3 : 03f9f8c7

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

USP : dd65fe6b  ASTAT: 00000020

 

Hardware Trace:

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

     Source : <0x03fc0d2e> { _trap_c + 0x156 }

   1 Target : <0x03fc0d22> { _trap_c + 0x14a }

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

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

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

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

     Source : <0x03fc5e9a> { _eth_send + 0x302 }

   4 Target : <0x03fc5e90> { _eth_send + 0x2f8 }

     Source : <0x03fc5e64> { _eth_send + 0x2cc }

   5 Target : <0x03fc4c5c> { _flash_init + 0x0 }

     Source : <0x03fc1028> { _board_init_r + 0x20 }

   6 Target : <0x03fc1028> { _board_init_r + 0x20 }

     Source : <0x03fd11c8> { _serial_puts + 0x1c }

   7 Target : <0x03fd11bc> { _serial_puts + 0x10 }

     Source : <0x03fd119a> { _serial_putc + 0x3a }

   8 Target : <0x03fd1176> { _serial_putc + 0x16 }

     Source : <0x03fd1182> { _serial_putc + 0x22 }

   9 Target : <0x03fd1176> { _serial_putc + 0x16 }

     Source : <0x03fd1182> { _serial_putc + 0x22 }

  10 Target : <0x03fd1176> { _serial_putc + 0x16 }

     Source : <0x03fd1182> { _serial_putc + 0x22 }

  11 Target : <0x03fd1176> { _serial_putc + 0x16 }

     Source : <0x03fd1182> { _serial_putc + 0x22 }

  12 Target : <0x03fd1176> { _serial_putc + 0x16 }

     Source : <0x03fd1182> { _serial_putc + 0x22 }

  13 Target : <0x03fd1176> { _serial_putc + 0x16 }

     Source : <0x03fd1182> { _serial_putc + 0x22 }

  14 Target : <0x03fd1176> { _serial_putc + 0x16 }

     Source : <0x03fd1182> { _serial_putc + 0x22 }

  15 Target : <0x03fd1176> { _serial_putc + 0x16 }

     Source : <0x03fd1182> { _serial_putc + 0x22 }

 

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

 

Follow-ups

 

--- Mike Frysinger                                           2011-05-09 18:40:58

the flash on the bf561-ezkit was not having its geometry reversed (it is top

boot, not bottom), so i fixed that and relocated the env from being embedded to

the last small sector in the flash.

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

No Files Were Found

Attachments

    Outcomes