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.

A few questions regarding Tiva

Other Parts Discussed in Thread: ENERGIA

Hi,

I just ordered a EK-LM4F120XL - EK-LM4F120XL Stellaris LM4F120 LaunchPad Evaluation Board, and expect delivery any day now.  I guess it's my bad luck on your timing to release a newer version board!

As I understand it as per a post I read on in this forum, the main difference is a part number change on the LM4F products?

So would I be correct in saying I can run Tivaware on my new  EK-LM4F120XL or do I need to use the StellarisWare?

I know that TI-RTOS will also run on my LM4F launchpad, this comes with libraries to support ethernet, is there anyway to easily integrate ethernet into the LM4F range of devices?

Thanks,

Ant

  • Ant,

    The Stellaris launchpad you ordered will work with either TivaWare or StellarisWare. TivaWare is LM4F (now TM4C) only, LM3S parts will need to download the final release of StellarisWare. The EK-LM4F120XL board is in an awkward spot that was released and has support in both libraries.

    Regards,

    -Austin

  • Ant Scranney said:
    I know that TI-RTOS will also run on my LM4F launchpad, this comes with libraries to support ethernet, is there anyway to easily integrate ethernet into the LM4F range of devices?

    You will need MAC+PHY chip for Ethernet. Those chips are popular and well documented. You can find more info by Googling SPI Ethernet.

  • MaciejKucia said:

    You will need MAC+PHY chip for Ethernet. Those chips are popular and well documented. You can find more info by Googling SPI Ethernet.

    Hi Macie,

    Thanks for this and I will research these.  The library files for ethernet in the peripheral driver library and RTOS, will surely have fixed GPIO ports.  So is there a design that can be referenced or would it mean building everything from scratch software and hardware?  (This is all a little bit advanced for me at this stage, but something i plan to research and eventually implement.

    Regards,

    Ant

  • I believe the files you mention are for build in MAC. You need to code everything yourself. 

    This is arduino level so you should manage. If I were you I would try Energia for Stellaris, they might have implemented some arduino libraries for Ethernet. That would be as easy as it is possible. http://forum.stellarisiti.com/

    There are inexpensive kits with build in Ethernet available on the market (different manufacturer so I will not link here). 

    I hope you are aware that Ethernet is a deep water for beginners, right? You might take a look into Stellaris teaching rom, there are topics on Ethernet there: http://e2e.ti.com/group/universityprogram/educators/w/wiki/2044.stellaris-teaching-rom.aspx

    Regards,
    Maciej 

  • Macie,

    Thanks again for the quick response and information all very useful.

    Yeah I hear ya and don't think it will be an easy task, reading about is my first step and see where it takes me.

    Cheers,

    Ant

  • "Ethernet is a deep water for beginners". That's when the Ethernet is integrated into the chip and there are pheripherla drivers written. Imagine having to add the hardware and software yourself - "impossible for beginners?".

  • Vito Casa said:
    "Ethernet is a deep water for beginners". That's when the Ethernet is integrated into the chip and there are pheripherla drivers written. Imagine having to add the hardware and software yourself - "impossible for beginners?".

    In this case there is no peripheral and no sample code. You need to know MCU quite well to avoid issues on multiple layers. You need to know some concepts from IEEE 802.3 standard. Yes, in my opinion Ethernet is not for beginners. 

    It certainly is not impossible. Everyone has to start with something. It is just time-consuming and many people expect fast results.

    Regards,
    Maciej