LM3S8962
Hi,
I'm currently creating a LM3S8962 header file so I don't have to incorporate the Luminary library or loads of source files (don't want to include lots of unused APIs).
I'm stuck, however, at defining the register map for the Ethernet controller.
It's my understanding that MACRIS is at location 0x40048000, MACIM at 0x40048004, etc, as stated by Base Address and Offset in the datasheet.
My problem is when I come to define the MII addresses.
The first register(?) in this section is MR0, the Ethernet PHY Management Register 0. The datasheet states that this is at Base 0x40048000, Address 0x00 and MR1 is at Address 0x01 and so forth. To me, that means 0x40048000 and 0x40048001, respectively, which can't be correct. Does anybody know the exact locations of this group of registers or know how to interpret what is given?
Many thanks, Jon
login or register to reply
|