diff options
Diffstat (limited to 'doc/README.arm-relocation')
| -rw-r--r-- | doc/README.arm-relocation | 22 | 
1 files changed, 7 insertions, 15 deletions
| diff --git a/doc/README.arm-relocation b/doc/README.arm-relocation index 3856633e9..c0957c210 100644 --- a/doc/README.arm-relocation +++ b/doc/README.arm-relocation @@ -34,18 +34,10 @@ At lib level:  	Board.c code is adapted from ppc code -At config level: - -	Define CONFIG_RELOC_FIXUP_WORKS. -	Undefine CONFIG_SYS_ARM_WITHOUT_RELOC -  * WARNING ** WARNING ** WARNING ** WARNING ** WARNING ** WARNING ** WARNING *  Boards which are not fixed to support relocation will be REMOVED! -Eventually, CONFIG_SYS_ARM_WITHOUT_RELOC and CONFIG_RELOC_FIXUP_WORKS will -disappear and boards which have to migrated to relocation will disappear too. -  -----------------------------------------------------------------------------  For boards which boot from nand_spl, it is possible to save one copy @@ -93,7 +85,7 @@ Relocation with NAND_SPL (example for the tx25):    and start with code execution on this address.  - The First page contains u-boot code from u-boot:nand_spl/nand_boot_fsl_nfc.c -  which inits the dram, cpu registers, reloacte itself to CONFIG_SYS_TEXT_BASE  and loads +  which inits the dram, cpu registers, reloacte itself to CONFIG_SYS_TEXT_BASE	and loads    the "real" u-boot to CONFIG_SYS_NAND_U_BOOT_DST and starts execution    @CONFIG_SYS_NAND_U_BOOT_START @@ -162,7 +154,7 @@ e) load new symbol table:  (gdb) add-symbol-file u-boot 0x8ff08000  add symbol table from file "u-boot" at -        .text_addr = 0x8ff08000 +	.text_addr = 0x8ff08000  (y or n) y  Reading symbols from /home/hs/celf/u-boot/u-boot...done.  (gdb) c @@ -170,12 +162,12 @@ Continuing.  ^C  Program received signal SIGSTOP, Stopped (signal).  0x8ff17f18 in serial_getc () at serial_mxc.c:192 -192             while (__REG(UART_PHYS + UTS) & UTS_RXEMPTY); +192		while (__REG(UART_PHYS + UTS) & UTS_RXEMPTY);  (gdb)  add-symbol-file u-boot 0x8ff08000 -                       ^^^^^^^^^^ -                       get this address from u-boot debug printfs +		       ^^^^^^^^^^ +		       get this address from u-boot debug printfs  U-Boot 2010.06-rc2-00009-gf77b8b8-dirty (Jun 22 2010 - 09:43:46) @@ -187,7 +179,7 @@ Top of RAM usable for U-Boot at: 90000000  LCD panel info: 640 x 480, 16 bit/pix  Reserving 600k for LCD Framebuffer at: 8ff6a000  Reserving 391k for U-Boot at: 8ff08000 -                              ^^^^^^^^ +			      ^^^^^^^^  Reserving 1280k for malloc() at: 8fdc8000  Reserving 24 Bytes for Board Info at: 8fdc7fe8  Reserving 52 Bytes for Global Data at: 8fdc7fb4 @@ -197,6 +189,6 @@ Bank #0: 80000000 256 MiB  relocation Offset is: eff08000  mon: 00058BAC gd->monLen: 00061F10  Now running in RAM - U-Boot at: 8ff08000 -                                ^^^^^^^^ +				^^^^^^^^  Now you can use gdb as usual :-) |