AnsweredAssumed Answered

Problem with EZKIT BF548 image

Question asked by TerryXu on Feb 6, 2012
Latest reply on Feb 7, 2012 by Aaronwu

http://blackfin.uclinux.org/gf/download/frsrelease/509/8620/uImage-bf548-ezkit-2010R1-RC

 

Hello

I used ezkit BF548 REV1.3 and I used the BF548 image from the link showed.

I loaded the para flash u-boot and set the tftp server correctly, then the u-boot reset and get the uimage correctly from host tftp server, but the image has the problem when startup:

 

 

Load address: 0x1000000

Loading: T #################################################################

         #################################################################

         #################################################################

         #################################################################

         #################################################################

         ############################################

done

Bytes transferred = 5407883 (52848b hex)

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

   Image Name:   bf548-2.6.34.7-ADI-2010R1

   Created:      2010-11-29  10:44:35 UTC

   Image Type:   Blackfin Linux Kernel Image (gzip compressed)

   Data Size:    5407819 Bytes = 5.2 MiB

   Load Address: 00001000

   Entry Point:  002a28b4

   Verifying Checksum ... OK

   Uncompressing Kernel Image ... OK

Starting Kernel at = 002a28b4

Linux version 2.6.34.7-ADI-2010R1 (root@eight) (gcc version 4.3.5 (ADI-2010R1-R0

register early platform devices

bootconsole [early_shadow0] enabled

bootconsole [early_BFuart1] enabled

early printk enabled on early_BFuart1

Board Memory: 64MB

Kernel Managed Memory: 64MB

Memory map:

  fixedcode = 0x00000400-0x00000490

  text      = 0x00001000-0x001b96d0

  rodata    = 0x001b96d0-0x002577e0

  bss       = 0x00258000-0x0026f988

  data      = 0x0026f988-0x00290000

    stack   = 0x0028e000-0x00290000

  init      = 0x00290000-0x00a0b000

  available = 0x00a0b000-0x03e00000

  DMA Zone  = 0x03e00000-0x04000000

Hardware Trace Active and Enabled

Boot Mode: 1

Reset caused by Software reset

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

Compiled for ADSP-BF548 Rev 0.2

Warning: Compiled for Rev 2, but running on Rev 0

Kernel panic - not syncing: Error: you are missing anomaly workarounds for thisv

Hardware Trace:

   0 Target : <0x001b7eb4> { _dump_stack + 0x0 }

     Source : <0x001b7f2e> { _panic + 0x42 } CALL pcrel

   1 Target : <0x001b7f2e> { _panic + 0x42 }

     Source : <0x001b7fb8> { _printk + 0x14 } RTS

   2 Target : <0x001b7fb4> { _printk + 0x10 }

     Source : <0x00010d4e> { _vprintk + 0x16a } RTS

   3 Target : <0x00010d42> { _vprintk + 0x15e }

     Source : <0x00010d34> { _vprintk + 0x150 } IF CC JUMP pcrel

   4 Target : <0x00010d2c> { _vprintk + 0x148 }

     Source : <0x00010e16> { _vprintk + 0x232 } JUMP.S

   5 Target : <0x00010e16> { _vprintk + 0x232 }

     Source : <0x00010966> { _release_console_sem + 0x1be } RTS

   6 Target : <0x0001095e> { _release_console_sem + 0x1b6 }

     Source : <0x00010950> { _release_console_sem + 0x1a8 } IF CC JUMP pcrel

   7 Target : <0x00010940> { _release_console_sem + 0x198 }

     Source : <0x00010932> { _release_console_sem + 0x18a } IF CC JUMP pcrel (B)

   8 Target : <0x0001092a> { _release_console_sem + 0x182 }

     Source : <0x0002327a> { _up + 0x3e } RTS

   9 Target : <0x00023274> { _up + 0x38 }

     Source : <0x00023266> { _up + 0x2a } IF CC JUMP pcrel (BP)

  10 Target : <0x0002323c> { _up + 0x0 }

     Source : <0x00010926> { _release_console_sem + 0x17e } JUMP.L

  11 Target : <0x00010912> { _release_console_sem + 0x16a }

     Source : <0x0001080a> { _release_console_sem + 0x62 } IF CC JUMP pcrel

  12 Target : <0x000107ea> { _release_console_sem + 0x42 }

     Source : <0x0001083c> { _release_console_sem + 0x94 } IF CC JUMP pcrel (BP)

  13 Target : <0x00010832> { _release_console_sem + 0x8a }

     Source : <0x000103ba> { __call_console_drivers + 0x62 } RTS

  14 Target : <0x000103b4> { __call_console_drivers + 0x5c }

     Source : <0x0001038e> { __call_console_drivers + 0x36 } IF CC JUMP pcrel

  15 Target : <0x0001037e> { __call_console_drivers + 0x26 }

     Source : <0x0001036e> { __call_console_drivers + 0x16 } IF !CC JUMP pcrel )

Stack info:

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

Invalid stack pointer

Outcomes