Re: [U-Boot] Debugging u-boot with bdi3000 basics

2010-05-27 Thread Wolfgang Denk
Dear Alan Carvalho de Assis,

In message aanlktik4fypdak9bhvkzrndmvuyccg-xdabqtkqyz...@mail.gmail.com you 
wrote:
 Hi Mark,
 
 On 5/27/10, Mark Fanara mark.fan...@gmail.com wrote:
 ...
 
  2) I am using a bdi3000. Is there no way to build u-boot so that it is
  directly loaded to RAM by the debugger and does not relocate itself?
 
 
 #define CONFIG_SKIP_RELOCATE_UBOOT

Note that this doesn't exist on ll architectures. For example on
PowerPC, we will always relocate.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH, MD: Wolfgang Denk  Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de
Die ganzen Zahlen hat der liebe Gott  geschaffen,  alles  andere  ist
Menschenwerk... Leopold Kronecker
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] Debugging u-boot with bdi3000 basics

2010-05-27 Thread Alan Carvalho de Assis
Dear Wolfgang Denk,

Yes, it is true.

Currently only for ARMs and i386.

Best Regards,

Alan

On 5/27/10, Wolfgang Denk w...@denx.de wrote:
 Dear Alan Carvalho de Assis,

 In message aanlktik4fypdak9bhvkzrndmvuyccg-xdabqtkqyz...@mail.gmail.com
 you wrote:
 Hi Mark,

 On 5/27/10, Mark Fanara mark.fan...@gmail.com wrote:
 ...
 
  2) I am using a bdi3000. Is there no way to build u-boot so that it is
  directly loaded to RAM by the debugger and does not relocate itself?
 

 #define CONFIG_SKIP_RELOCATE_UBOOT

 Note that this doesn't exist on ll architectures. For example on
 PowerPC, we will always relocate.

 Best regards,

 Wolfgang Denk

 --
 DENX Software Engineering GmbH, MD: Wolfgang Denk  Detlev Zundel
 HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
 Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de
 Die ganzen Zahlen hat der liebe Gott  geschaffen,  alles  andere  ist
 Menschenwerk... Leopold Kronecker

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


Re: [U-Boot] Debugging u-boot with bdi3000 basics

2010-05-27 Thread Mark Fanara
As my target board is PowerPC based (and therefore skipping relocation
is not possible), I need help with my previously enumerated questions.

1) In section 10.4, Tips and Tricks, it says To prevent GDB from
jumping around in the code when trying to single step, i. e. when it
seems as if the code is not executing line by line, you can recompile
your code with the following additional compiler options:
-fno-schedule-insns -fno-schedule-insns

In the u-boot developer world, what is the best practice for adding
these compiler options? I see CFLAGS in config.mk and assume that is
what needs to be modified. However, I need a HOWTODOITRIGHT

3) The function board_init_f() in board.c makes calls to debug(). I
cannot determine how to enable debug() output. I saw one reference in
the manual, but it gave no specifics.






On Thu, May 27, 2010 at 4:07 AM, Alan Carvalho de Assis
acas...@gmail.com wrote:
 Dear Wolfgang Denk,

 Yes, it is true.

 Currently only for ARMs and i386.

 Best Regards,

 Alan

 On 5/27/10, Wolfgang Denk w...@denx.de wrote:
 Dear Alan Carvalho de Assis,

 In message aanlktik4fypdak9bhvkzrndmvuyccg-xdabqtkqyz...@mail.gmail.com
 you wrote:
 Hi Mark,

 On 5/27/10, Mark Fanara mark.fan...@gmail.com wrote:
 ...
 
  2) I am using a bdi3000. Is there no way to build u-boot so that it is
  directly loaded to RAM by the debugger and does not relocate itself?
 

 #define CONFIG_SKIP_RELOCATE_UBOOT

 Note that this doesn't exist on ll architectures. For example on
 PowerPC, we will always relocate.

 Best regards,

 Wolfgang Denk

 --
 DENX Software Engineering GmbH,     MD: Wolfgang Denk  Detlev Zundel
 HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
 Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de
 Die ganzen Zahlen hat der liebe Gott  geschaffen,  alles  andere  ist
 Menschenwerk...                                     Leopold Kronecker


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


Re: [U-Boot] Debugging u-boot with bdi3000 basics

2010-05-27 Thread Wolfgang Denk
Dear Mark Fanara,

In message aanlktina8o1otqi93hyazu2udg4qbzzrkt3ql3ip9...@mail.gmail.com you 
wrote:
 As my target board is PowerPC based (and therefore skipping relocation
 is not possible), I need help with my previously enumerated questions.
 
 1) In section 10.4, Tips and Tricks, it says To prevent GDB from
 jumping around in the code when trying to single step, i. e. when it
 seems as if the code is not executing line by line, you can recompile
 your code with the following additional compiler options:
 -fno-schedule-insns -fno-schedule-insns
 
 In the u-boot developer world, what is the best practice for adding
 these compiler options? I see CFLAGS in config.mk and assume that is
 what needs to be modified. However, I need a HOWTODOITRIGHT

There is many ways to do this. You may or mayu not want to compile all
files with this option, so you may add it to the glocal CFLAGS, or
just locally in a subdirectory, or manually provide it on the command
line, or 

Ther eis no single right way.

 3) The function board_init_f() in board.c makes calls to debug(). I
 cannot determine how to enable debug() output. I saw one reference in
 the manual, but it gave no specifics.

You just #define DEBUG before the first #include in that file.


Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH, MD: Wolfgang Denk  Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de
Men will always be men -- no matter where they are.
-- Harry Mudd, Mudd's Women, stardate 1329.8
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] Debugging u-boot with bdi3000 basics

2010-05-26 Thread Alan Carvalho de Assis
Hi Mark,

On 5/27/10, Mark Fanara mark.fan...@gmail.com wrote:
...

 2) I am using a bdi3000. Is there no way to build u-boot so that it is
 directly loaded to RAM by the debugger and does not relocate itself?


#define CONFIG_SKIP_RELOCATE_UBOOT

BRs,

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