This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Hercules RM57L PINMMR registers

Other Parts Discussed in Thread: HALCOGEN

Hello,

I'm using the RM57L microcontroller. I used the ethernet interface on the HDK and everything was okay.

Now I've made a PCB with the microcontroller on it and connected it to a switch port in MII mode.

All signals are ok, but the MII_TXEN signal can be multiplexed. It can be on ball E4 (default) or ball H19 (alternate terminal).

I've connected the MII_TXEN physically to ball E4, because it is the default terminal.

The problem is that I can't assign MII_TXEN to ball E4 in HALCoGen because it is not listed under the pinmux tab.

Now I want to manually edit the functionality of this pin. When reading the technical reference manual of this microcontroller, they only say what bit to set in the PINMMR registers if you want MII_TXEN mapped on ball H19, but they don't mention ball E4.

How can I write to the PINMMR to map MII_TXEN on ball E4?

Thanks in advance,

Jason

  • The pinmux doesn't select which pin MII_TXEN goes out on rather it selects which signal drives ball H19.

    MII_TXEN should always appear on ball E4.      Select something else for H19 and you should be ok.

    If this were an input though like MII_COL then on the INPUT MUX tab you would need to make sure W4 is selected not F3.

    There are some instructions that may help.   The launchpad also uses the dedicated balls.