RAMDISK problem

Wolfgang Denk wd at denx.de
Fri Nov 21 03:27:08 EST 2003


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/





More information about the Linuxppc-embedded mailing list