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.

Details for bringing up EK-TM4C1294XL

Other Parts Discussed in Thread: EK-TM4C1294XL

Hello E2E Community

I am planning to buy the EK-TM4C1294XL Board very soon. i just have some 1 year Professional Experience with flash bootloader.

However I want to explore the complete meeting of Hardware and Software hence the decision of EK-TM4C1294XL.

I chose this board simple because the MSP430 has too less specs and that it has Ethernet Port. Learning ethernet is not in my immediate plans though.

I want to firstly learn the functioning of the MCU then understand working of Features like Interrupts, Serial Communication, SPI and its drivers, I2C and Its drivers, GPIO's and so.

Also it would be great if I can use this Board to do some Linux Device Driver development , if possible. Can we run any Linux OS on this board ??

So my question to the Community is 

1. What would be the other tools required apart from the Board both the Hardware Tools and the Software Tools for making good use of this Board ?

2. How much will be the cost involved in getting the above said Tools ? I am doing this on my own hence would like to consider 

Thanks in advance for your support

Kishore

  • This is just a MCU, having linux is... well, to heavy. There are other OS from TI and maybe other generic for ARM that work.

    Here you can learn a bit from the Tiva, note that is more directed to the TM4C123 launchpad, i also direct to some TI workshops and manuals. https://sites.google.com/site/luiselectronicprojects/tutorials/tiva-tutorials

    Just with the board you can make good use of it. For some things like the I2C, SPI, etc, you can just use a oscilloscope to check if it's working. But you would probably like something more, real working components is better
    Check out TI workshop for hat board: http://processors.wiki.ti.com/index.php/Tiva_C_Series_TM4C1294_LaunchPad
  • As rapidly advancing poster "Luis" suggests - your "starting" w/the more basic TM4C123 board - appears to have many advantages.

    Our tech group "lives/breathes" KISS - starting w/a too advanced MCU is not recommended! (we serve over 100 tech firms/clients - "starting" w/advanced devices - most always FAILS to end well!)   (and - on rare occasions - we resist the temptation to state, "We told you so!) 

    Months of learning, gleaning understanding & experimentation awaits. Don't you agree that there's so much to be mastered? Only then - w/that baseline-learning, skill, confidence "under your belt" would I venture toward more advanced parts...

  • kishore kumar d said:

    I chose this board simple because the MSP430 has too less specs and that it has Ethernet Port. Learning ethernet is not in my immediate plans though.

     I think at beginning using simple thing help better understanding how all work.

     I suggest you use simplest MSP430 with just only GPIO and one Timer, learning how this work is a good starting point without complexity of this cpu class...

     MSP430 also is better not having too much setting also on simple peripheral like GPIO, just direction resistor interrupt and assignement, this MCU has a lot of detail just use GPIO is not so simple so start from begining on simplest.

     I2C SPI and other are more simple to learn on MSP than here surrounded by a lot of libraries.

    kishore kumar d said:
    Also it would be great if I can use this Board to do some Linux Device Driver development , if possible. Can we run any Linux OS on this board ??

     This board cannot run Linux due to lack of memory, MMU and other to minimal Linux system.

     Again I suggest you to learn how a simple cpu work and never pretend to fly when you are at just stepping learning.

    kishore kumar d said:
    1. What would be the other tools required apart from the Board both the Hardware Tools and the Software Tools for making good use of this Board ?

     To all your request a lot of book to study in deep to have a good base knowledge todo what are your plans.

    kishore kumar d said:

    2. How much will be the cost involved in getting the above said Tools ? I am doing this on my own hence would like to consider 

     Like all of us spent a lot of year on university to do Linux driver and complex MCU need a deep understanding of underlying mathematical and logical concepts.

  • Hello Kishore,

    The TM4C123 and TM4C129 have functional compatibility, albeit some changes make TM4C129 a bit harder on the learning curve. So the following tutorials will help you

    http://processors.wiki.ti.com/index.php/Getting_Started_with_the_TIVA%E2%84%A2_C_Series_TM4C123G_LaunchPad

    MSP430 has "too less specs", but for what specs is the same being rejected. TM4C has "too much" specs to overhelm a first time user.

    You may have to chose from FreeRTOS, TIRTOS but not a Linux shell. There us uCLinux but finding the port for TM4C would be tough compared to the other two. Cost wise the cost would be on the MCU Evaluation kit. The tools like TivaWare and CCS IDE are free.

    Regards
    Amit