[U-Boot-Users] Coldfile 5282 - Hello_world again

Andrew Wozniak awozniak at mc.com
Fri Jan 27 18:29:12 CET 2006


Jens Scharsig wrote:
> Hello
> 
> I am back again on u-boot.
> I can't run the have the hello_world example. I get exceptions after 
> start it. So I diassemble and discover the code.
> I think the entry point is fault or the initcode is missed.

You did not says what address you specified for the "go" command. But if 
you "read" the README file, it will show you how to run it properly.

> ...
> int hello_world (int argc, char *argv[])
> {
>    20000:    4e56 0000          linkw %fp,#0
>     int i;
> 
>     /* Print the ABI version */
>     app_startup(argv);
>    20004:    2f2e 000c          movel %fp@(12),%sp at -
>    20008:    206d 000c          moveal %a5@(12),%a0
>    2000c:    4e90               jsr %a0@
> ...
> 
> a0 should load with be contains 00020134
> 
> ...
> 00020134 <app_startup>:
> 
> extern unsigned long __bss_start, _end;
> 
> void app_startup(char **argv)
> {
>    20134:    4e56 0000          linkw %fp,#0
>     unsigned long * cp = &__bss_start;
> ...
> 
> but moveal %a5@(12),%a0 gets a different address. How or where to 
> initialize the a5 register.
> 
> Any sugestions
> 
> Thx Jens
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log 
> files
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> _______________________________________________
> 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