AnsweredAssumed Answered

BF609 uClinux booting fails

Question asked by Mack on Oct 21, 2014
Latest reply on Nov 16, 2014 by Aaronwu

Hello,

 

I builded linux kernel and made an uImage for BF609. Then I tried to boot BF609 ezkit using the uImage created newly.

Errors are copied and pasted below. I would like to know what the problem would be.

 

My target: BF609 ezlite kit

Kernel distribution: Buildroot 2014R1.

Host: Uuntu 12.04

 

 

U-Boot 2013.07 (ADI-2013R1) (Oct 18 2013 - 17:39:44)

CPU:   ADSP bf609-0.0 (Detected Rev: 0.0) (parallel flash boot)
Board: ADI BF609 EZ-Kit board
       Support: http://blackfin.uclinux.org/
Clock: VCO: 500 MHz, Core: 500 MHz, System0: 125 MHz, System1: 125 MHz, Dclk: 25
0 MHz
RAM:   128 MiB
Flash: 16 MiB
MMC:   Blackfin SDH: 0
In:    serial
Out:   serial
Err:   serial
KGDB:  [on serial] ready
other init
Net:   mii0
Hit any key to stop autoboot:  0
Waiting for PHY auto negotiation to complete. done
ENET Speed is 100 Mbps - FULL duplex connection
Using mii0 device
TFTP from server 192.168.1.114; our IP address is 192.168.1.175
Filename 'uImage'.
Load address: 0x1000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##
         182.6 KiB/s
done
Bytes transferred = 10515920 (a075d0 hex)
## Booting kernel from Legacy Image at 01000000 ...
   Image Name:   bf609-0.0-3.10.10-ADI-2014R1
   Image Type:   Blackfin Linux Kernel Image (gzip compressed)
   Data Size:    10515856 Bytes = 10 MiB
   Load Address: 00001000
   Entry Point:  002c770c
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
Starting Kernel at = 002c770c

 

Ack! Something bad happened to the Blackfin!

SEQUENCER STATUS:
SEQSTAT: 00000007  IPEND: 2806  SYSCFG: 0001
  HWERRCAUSE: 0x0: undef
  EXCAUSE   : 0x7: custom exception
  physical IVG11 asserted : <0x07f405b4> { _evt_default + 0x0 }
  physical IVG13 asserted : <0x07f405b4> { _evt_default + 0x0 }
RETE: <0x00000240> /* unknown address */
RETN: <0x002c3fbc> /* unknown address */
RETX: <0xffa014ea> { __etext_l1 + 0x14da }
RETS: <0x002c7138> /* unknown address */
RETI: <0x07f4010c> { _start + 0x10c }
DCPLB_FAULT_ADDR: <0x002c3fc8> /* unknown address */
ICPLB_FAULT_ADDR: <0xffa014ea> { __etext_l1 + 0x14da }

PROCESSOR STATE:
R0 : 002c3fcc    R1 : 00000000    R2 : 00000007    R3 : 00000016
R4 : c8000fa2    R5 : 00001000    R6 : 000027fe    R7 : 00000010
P0 : 0000061e    P1 : 00236420    P2 : 002da14c    P3 : 07f7a494
P4 : 00000001    P5 : ffc00014    FP : 002c3fd4    SP : ffb00f18
LB0: 07f67310    LT0: 07f67310    LC0: 00000000
LB1: 07f5fa32    LT1: 07f5fa2e    LC1: 00000000
B0 : 000001ff    L0 : 00000000    M0 : 00000005    I0 : 07ebe4e0
B1 : 00000001    L1 : 00000000    M1 : 00000000    I1 : 01a075cf
B2 : 07ec14b0    L2 : 00000000    M2 : 04000efe    I2 : ffffffff
B3 : 07ec0ad0    L3 : 00000000    M3 : 00000000    I3 : 0000003f
A0.w: 0909a776   A0.x: 00000000   A1.w: 000059b3   A1.x: 00000000
USP : 002c4000  ASTAT: 02001044

Hardware Trace:
   0 Target : <0x07f41128> { _trap_c + 0x0 }
     Source : <0x07f40428> { _trap + 0x6c }
   1 Target : <0x07f403bc> { _trap + 0x0 }
     Source : <0xffa014e8> { __etext_l1 + 0x14d8 }
   2 Target : <0xffa014e8> { __etext_l1 + 0x14d8 }
     Source : <0x002c7134> /* unknown address */
   3 Target : <0x002c7118> /* unknown address */
     Source : <0x002c6e38> /* unknown address */
   4 Target : <0x002c6e32> /* unknown address */
     Source : <0x002c70a2> /* unknown address */
   5 Target : <0x002c709c> /* unknown address */
     Source : <0x002c7094> /* unknown address */
   6 Target : <0x002c7079> /* unknown address */
     Source : <0x002c7080> /* unknown address */
   7 Target : <0x002c7058> /* unknown address */
     Source : <0x002c6e2e> /* unknown address */
   8 Target : <0x002c6e0a> /* unknown address */
     Source : <0x002c70a2> /* unknown address */
   9 Target : <0x002c709c> /* unknown address */
     Source : <0x002c7094> /* unknown address */
  10 Target : <0x002c7079> /* unknown address */
     Source : <0x002c7080> /* unknown address */
  11 Target : <0x002c7058> /* unknown address */
     Source : <0x002c6e06> /* unknown address */
  12 Target : <0x002c6df6> /* unknown address */
     Source : <0x002c70a2> /* unknown address */
  13 Target : <0x002c709c> /* unknown address */
     Source : <0x002c7094> /* unknown address */
  14 Target : <0x002c7079> /* unknown address */
     Source : <0x002c7080> /* unknown address */
  15 Target : <0x002c7058> /* unknown address */
     Source : <0x002c6df2> /* unknown address */

kgdb: handle_exception; trap [0x4]
$T0435:ea14a0ff;0e:e83e2c00;#51

 

Best Regards,

Mack

Outcomes