[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