In message <DEF39A0710293E489D45B10E06645CBD02671CA2 at 
dub-msx1.spectelcorp.com> you wrote:
>
> My problem is that I dont really know what address the core is trying to 
> write to when the exception occurs.
> As I mentioned in the previous message, the write() calls _syscall3() macro 
> which will perform the write operation, but early  in that macro the assembly 
> 'sc' instruction is called.
> As I cannot step through 'sc', I cannot go further on investigating at what 
> write access the exception occurs.

But you can set a breakpoint in the sc exception handler.

> How do I even find out what is the start address of the file associated with 
> the file descritor?

Analyze at which offset the file starts  in  your  filesystem  image;
find  out  the  load  address of the filesystem image in RAM; add the
offset.

Best regards,

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
"Love is an ideal thing, marriage a real thing; a  confusion  of  the
real with the ideal never goes unpunished."                  - Goethe

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/



Reply via email to