Can't disassemble my device driver
Wolfgang Denk
wd at denx.de
Thu Sep 5 17:29:07 EST 2002
Hi Tom,
in message <3D76870E.5244CED5 at seranoa.com> you wrote:
>
> I have a adatron bdi 2000 connected to my target board and have
> successfully load the linux kernel and set breakpoint in schedule
> However when I load my device driver, it's text section is a 0xD11D6060
> and the kernel is a 0xC00xxxxx. When is disassemble any routine in my
> driver, I get all zeros.
See the hints (and utility scripts) in section "8.2.2. Dynamically
Loaded Device Drivers (Modules)" of our documentation at
http://www.denx.de/doc/TQM8xxL/debugging.html
> I have MMU xlate set in the config file and I program the mmu correctly
> since I can break a schedule. Any help would be apprecciated
You also have to use PTBASE in combination with a kernel that updates
these pointers. See the BDI2000 documentation.
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
In theory, there is no difference between theory and practice. In
practice, however, there is.
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list