From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jens Scharsig Date: Fri, 27 Jan 2006 16:34:26 +0100 Subject: [U-Boot-Users] Coldfile 5282 - Hello_world again Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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. ... 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 : 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