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.

MSP430F1491 - Microcontroller for an Ethernet PHY via MDIO

Other Parts Discussed in Thread: USB-2-MDIO, MSP430F1491, MSP430F5529

Hello Everyone,

I initially posted this question in the MSP Low-Power Microcontroller forum and was directed to ask it here:

We are trying to use the MSP430F1491 as a microcontroller for a PHY communicating across MDIO and are wondering if there is any sort of API for CCSV6 or software support for this type of communication? I could not find any in the Chip Support Library (for the MSP430F1491). Also, we are using CCSV6 for our IDE and developing on a Windows 10 machine.

I was also instructed to use the USB-2-MDIO tool, but I am unsure if that tool will write to the non-volatile memory of the MCU (since the system we are developing for will be powered on and off, we need the code to be loaded each power cycle).

Regards,

Jacob Samz

  • Hello Jacob,

    The USB-2-MDIO tool was developed with MSP430F5529 and MSP430G2x family. We don't have a API for communicating with the MSP430F1491 device and unfortunately we will not be able to support that request.

    I am not sure which code you are referring to over here; the code that needs to be flashed in the MSP430 so that it can communicate with the PHY or the code (register settings) that you need to in your PHY as per your application? In the first case, the user's guide has steps on how to flash the MSP430 so that the USB-2-MDIO software can be used everytime after power-up. This will work for the MSP430 version mentioned above. The second case is not possible with the software tool.

    -Regards,
    Aniruddha
  • HI Jacob

    Have similar issues the USB-2-MDIO works fine as a stand alone tool, get launchpad, download the code with a dos base application all works. Works fine so long as you only use clause 22 for not Ti.

    For some reason Ti very shy with regards the source of this application ?

    I only need the MDIO portion of the Application. The problem is the relationship between the MDIO and the MDC, fixed sometimes by track layout, sometime by phy settings, but i think the USB-2-MDIO application sets it up in the application.

    Regards

    Steve Jones57

  • Hi Jacob

    Perhaps following link will give some background, let us know how you get, sorry it's wrong firm.

    www.xilinx.com/support/documentation/application_notes/xapp1042_ppc405.zip

    www.xilinx.com/support/documentation/application_notes/xapp1042_mb.zip

    You will have to create an account if you don't already have one.

    Steve Jones57
  • Hi all,

    I am sorry that we are not able to share the source code.
    However, if it would help, I can describe how you can implement it.

    Kind regards,
    Ross