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.

MDIO/EMAC without DSP/BIOS

I have the following questions:

1. Is it possible to use the stack libraries without DSP/BIOS? We have a very tight time requirement and do not want to use interrupts or an operating system. Most of the documentation indicates that these libraries are for use only in a DSP/BIOS project, is this true? Do any non-DSP/BIOS examples exist?

2. Is there more information on the DSP/BIOS operating system? Is this a true RTOS or is it just a collection of library routines?

3. Is it required to use interrupt-based protocol on the ethernet interface? We would prefer to use a poll-based implementation where our DSP will function as a slave device. To sum things up, I need examples and support documentation that detail how to configure the MDIO/EMAC without having to use the DSP/BIOS. Any help or suggestions would be appreciated.

  • Hi Gregory,

    What hardware platform are you using?  Also which version of BIOS, NDK, etc.?

    1. When you say "stack libraries", you are referring to the NDK, yes?  The NDK is designed to use an operating system, as it uses tasks, semaphores, etc.  However, there is an OSAL layer, which allows one to port the NDK to another OS if so desired.

    2. Yes, DSP/BIOS is a true RTOS.  Have you installed it yet?  The installation comes with a lot of documentation.  For example, on my machine it's found here:

    C:\Program Files\Texas Instruments\bios_5_41_03_17\docs

    3. I'm not sure I know the answer to this.  Did you check the EMAC documentation for your hardware platform?

    Steve