
On Tue, 1 Apr 2003, Robert Schwebel wrote:
All this looks like the positon of the code seems to be the problem, but why?
Perhaps the memory timing is wrong? Maybe the instruction fetch doesn't work correctly. (Althought then it probably wouldn't get this far.)
If you haven't done already, check these things:
- take a close look at the (non)working assembly code
- check addresses of the instruction pointer, data register pointers and (most important) the stack pointer. Maybe there is a weird address overlapping
- chip selects setups (address, size, timings)
Regards, Marius
----------------------------------------------------------------------------- Marius Groeger SYSGO Real-Time Solutions AG mgroeger@sysgo.de Software Engineering Embedded and Real-Time Software www.sysgo.de Voice: +49-6136-9948-0 Am Pfaffenstein 14 www.osek.de FAX: +49-6136-9948-10 55270 Klein-Winternheim, Germany www.elinos.com