
Hello
I rebuilt the firmware and even the examples directory using the ELDK. Everthing went smooth. I have uploaded the firmware and am running it.
I am having trouble with the execution of the examples/hello_world app though. The readme mentions "CU" is used to upload s-rec files. I am unsure how to use that. I am not sure if it is a new executable or part of the kermit. Anyway, I deviated from using the loads procedure with kermit to using loadb with kermit. This is how I did it:
=> loadb ## Ready for binary (kermit) download to 0x00100000 at 57600 bps... type ctrl-\ (/home/davis/cvs/tools/bringup/scripts/) C-Kermit>send /home/davis/cvs/mcp4/uboot/mine/u-boot-1.1.2/examples/hello_world the send completes type c ## Total Size = 0x00013acc = 80588 Bytes ## Start Addr = 0x00100000
=> go 100000 ## Starting application at 0x00100000 ... NIP: 00100000 XER: 00000000 LR: 065C81D4 REGS: 06576c50 TRAP: 0700 DAR: 065C2728 MSR: 00029000 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 00
GPR00: 065C81C4 06576D40 0000051B 00000001 0659737C 00000016 00000016 004E4C34 GPR08: 065C272C 00000020 04FA1BE0 00FED260 00000030 00000000 065EFC00 06637000 GPR16: 00000000 00000000 00000000 0000000B 00000000 00000000 00000001 00000000 GPR24: 00000000 00000000 00000000 00000001 00100000 06576F40 065F0370 0659737C ** Illegal Instruction ** Call backtrace: Program Check Exception
My flash starts at 0xfc000000 I have tried to loadb at that offset and then go from there. The result is the same. I did a md to see if the file was uploaded correctly. I could see the "elf" magic number in ascii so it looks like it is ok.
Any help is appreciated,
JD