[U-Boot-Users] u-boot "go" command query

Hi ,
I have copied ".bin" file of an application program onto "0xb0300000" flash location in the INCA-IP board from Infineon . When trying to execute this application from flash , using "go 0xb0300000" , the following message is displayed.
INCA-IP-ROM # go 0xb0300000 ## Starting application at 0xB0300000 ...
After this message , no more execution was happening ( the board is hanging).
Kindly, provide me with tips on how I can solve this issue..
Thank You, Verma.

In message 13523892.post@talk.nabble.com you wrote:
I have copied ".bin" file of an application program onto "0xb0300000" flash location in the INCA-IP board from Infineon . When trying to execute this application from flash , using "go 0xb0300000" , the following message is displayed.
INCA-IP-ROM # go 0xb0300000 ## Starting application at 0xB0300000 ...
After this message , no more execution was happening ( the board is hanging).
Kindly, provide me with tips on how I can solve this issue..
Did you read the FAQ? Especially http://www.denx.de/wiki/view/DULG/MyStandaloneProgramDoesNotWork ???
Best regards,
Wolfgang Denk

When we have obtained the symbol table for the stand alone application , we have noticed that the addresses of all the global variables and function definitions are starting with 0x802xxxxx. Hence, any standalone application developed for INCA-IP has to be copied into the 0x80200000 location of the RAM.
Verma.
Verma wrote:
Hi ,
I have copied ".bin" file of an application program onto "0xb0300000" flash location in the INCA-IP board from Infineon . When trying to execute this application from flash , using "go 0xb0300000" , the following message is displayed.
INCA-IP-ROM # go 0xb0300000 ## Starting application at 0xB0300000 ...
After this message , no more execution was happening ( the board is hanging).
Kindly, provide me with tips on how I can solve this issue..
Thank You, Verma.

Hi Verma,
When we have obtained the symbol table for the stand alone application , we have noticed that the addresses of all the global variables and function definitions are starting with 0x802xxxxx. Hence, any standalone application developed for INCA-IP has to be copied into the 0x80200000 location of the RAM.
If you check examples/Makefile, you will notice these two lines:
ifeq ($(ARCH),mips) LOAD_ADDR = 0x80200000 -T mips.lds endif
So your hypothesis is correct, as the binary is intentionally linked to that address on MIPS platforms.
Cheers Detlev
participants (3)
-
Detlev Zundel
-
Verma
-
Wolfgang Denk