[U-Boot-Users] BDI2000 Debug :: III

uboot at sundmangroup.com uboot at sundmangroup.com
Fri Feb 13 09:23:26 CET 2004


Comrades,
When you are debugging Uboot with BDI2000, are you debugging optimized code?
I am just trying to understand why im getting the strange debug sessions I
get...

Thanks in advance for any guidance // Matias


> Hi again,
> I noticed that in the config.mk file OPTFLAGS is set to -Os.
> When I change it to -O0 i.e. no optimization and do,
>
> make clean
> make all
>
> I get undefined references in libcramfs.a and libcommon.a.
>
> Why is that? I want to try debugging without optimization.
>
> Thanks // Matias
>
>
>
>> Hello,
>>>>Can you prove this with a log of the exact steps you performed?
>>
>> I am doing the following steps:
>>
>> 1. Rebuild U-boot 1.0.1 :: OK
>> 2. Flash U-boot 1.0.1 to a Motorola PQ2FADS-VR board :: OK
>> 3. Test U-boot 1.0.1 through the PQ2FADS-VR board serial interface :: OK
>> ------------------------------------------------------------------------
>> BDI2000 Debug attempt 1
>> ------------------------------------------------------------------------
>> 1. ppc_82xx-gdb u-boot
>> 2. target remote bdi2000:2001
>>
>> _start ()
>>      at start.S:163
>> 163   li r21, BOOTFLAG_COLD /* ...
>> (gdb) b cpu_init_f
>> Breakpoint 1 at 0xfff03bac: file cpu_init.c, line 106
>> (gdb) c
>> Continuing.
>>
>> < Here the debug session hangs or continues forever.... >
>>
>>
>> ------------------------------------------------------------------------
>> BDI2000 Debug attempt 2
>> ------------------------------------------------------------------------
>> 1. ppc_82xx-gdb u-boot
>> 2. target remote bdi2000:2001
>>
>> _start ()
>>      at start.S:163
>> 163   li r21, BOOTFLAG_COLD /* ...
>> (gdb) s
>> 164   nop
>> (gdb) s
>> 165   b boot_cold
>> (gdb) s
>> do_bootm_linux ( cmdtp=0xffffdfff, flag=1, argc=-257, argv=0x7ffffffff,
>> addr=4294966271, len_ptr=0xfff2c094, verify=-1) at cmd_bootm.c:583
>> 583   if ( argc >= 3 ) {
>>
>> < After a few more steps the debug session hangs >
>>
>> ------------------------------------------------------------------------
>>
>> Regards // Matias
>>
>>
>>> In message <1538.81.227.175.195.1076440809.squirrel at webmail.unisite.se>
>>> you wrote:
>>>>
>>>> I built u-boot 1.0.1 with the new MontaVista Professional Edition 3.1,
>>>> Dev
>>>> Rocket Environment. It went well and I succeeded to flash the code to
>>>> a
>>>> Motorola Evaluation board ( PQ2FADS-VR ). However, when I tried to
>>>> debug
>>>> the code I started in start.S but after the the first jump bl in
>>>> start.S
>>>> I
>>>> ended up in a C file that is handling U-boot CLI commands...
>>>
>>> Can you prove this with a log of the exact steps you performed?
>>>
>>>> I think that the GDB in BDI2000 is a 5.x version and GDB in the
>>>> MontaVista
>>>> Professional Edition 3.1 is a 6.0 version ( Gcc 3.3.2 ).
>>>
>>> There is no "GDB in  BDI2000".  The  BDI2000  implements  GDB  remote
>>> protocol   over   TCP/IP.   This  protocol  is  pretty  much  version
>>> independent.
>>>
>>>> Do you think that this could be a possible issue or is it only me
>>>> doing
>>>> some configuration faults?
>>>
>>> I guess the later is the case.
>>>
>>> Best regards,
>>>
>>> Wolfgang Denk
>>>
>>> --
>>> See us @ Embedded World, Nuremberg, Feb 17 - 19,  Hall 12.0 Booth 440
>>> Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
>>> What is mind?  No matter.  What is matter?  Never mind.
>>>                                       -- Thomas Hewitt Key, 1799-1875
>>>
>>>
>>> -------------------------------------------------------
>>> The SF.Net email is sponsored by EclipseCon 2004
>>> Premiere Conference on Open Tools Development and Integration
>>> See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
>>> http://www.eclipsecon.org/osdn
>>> _______________________________________________
>>> U-Boot-Users mailing list
>>> U-Boot-Users at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/u-boot-users
>>>
>>
>>
>>
>> -------------------------------------------------------
>> The SF.Net email is sponsored by EclipseCon 2004
>> Premiere Conference on Open Tools Development and Integration
>> See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
>> http://www.eclipsecon.org/osdn
>> _______________________________________________
>> U-Boot-Users mailing list
>> U-Boot-Users at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/u-boot-users
>>
>
>





More information about the U-Boot mailing list