Hi all,

I am trying to debug u-boot following the instructions in DULG 10.1.

As mentioned in 10.1.1. before relocation I connect to the target an get
desired first output:

Remote debugging using jtag:3333
0xfffffffc in ?? ()

Even without setting a breakpoint then, I just say gdb to continue:

(gdb) c
Continuing.

The output in the console then is:

U-Boot 2009.08 (Nov 25 2009 - 09:18:37)

CPU:   8568E, Version: 1.1, (0x807d0011)
Core:  E500, Version: 2.2, (0x80210022)
Clock Configuration:
       CPU0:1320 MHz,
       CCB:528  MHz,
       DDR:264  MHz (528 MT/s data rate), LBC:66   MHz
       QE:528  MHz
L1:    D-cache 32 kB enabled
       I-cache 32 kB enabled
Board: 8568 MDS
I2C:   ready
DRAM:  Initializing
    SDRAM: 64 MB
    DDR: 512 MB (DDR2, 64-bit, CL=4, ECC off)

...and nothing further happens.

After 30 secs or so, I simply hit Ctrl-C and get:

^C
Program received signal SIGSTOP, Stopped (signal).
0x1ff70700 in ?? ()
(gdb) bt
#0  0x1ff70700 in ?? ()
#1  0x1ff71574 in ?? ()
Cannot access memory at address 0xdeadbef3
(gdb) 

When I issue a "reset run" within the BDI shell, the target boots as
expected, but when I start the target with "reset halt" to debug it from the
first instruction it behaves at described above.

I am using a BDI2000 on a Freescale MPC8568E-MDS board. U-boot 2009.08 is
compiled with

  make CROSS_COMPILE=ppc_85xx- MPC8568MDS_config
  make CROSS_COMPILE=ppc_85xx- all

Any ideas? Is there some watchdog issue to cope with, maybe? 

Cheers
Matthias

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to