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.

EK-TM4C123GXL: Python coding with TM4C123GH6PM

Part Number: EK-TM4C123GXL

Hello,

I am interested in purchasing the TM4C123G eval kit to learn embedded programming.

Are you able to control the kit using Python?

If so, where are the drivers please in order to call them up in the python code. 

Is there a tutorial being provided as a starter to learn to control the kit using Python?

I look forward to hearing from you.

Thank you.

  • Hello Jaweed,

    Code run on the TM4C kit would be C, C++, or lower languages like Assembly. Some community members suggested in theory there could be a way to get Python to compile and run on a Cortex M4 but it would be high complicated.

    I would say the closest you could get is running Python on your PC to control a TM4C kit via USB, UART, etc. - where the TM4C would run TivaWare-based C code and then you can write scripts on your PC to do tasks.

    We don't have any collateral of any kind at all for Python, that is far from our realm of expertise and it is not something we can support. All we could help with is any TivaWare specific aspects as you work on implementations.

    Some possibly useful prior posts for you to read, some of our community member comments are rich with good background info:

    https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/t/566979

    https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/t/383572

  • Jaweed Raza said:
    If so, where are the drivers please in order to call them up in the python code. 

    Vendor's Ralph provided a gracious answer - what you seek registers as,  "unusual."      

    Should your "Heart be locked to MCUs here" - you may be "stuck."     That said - might other (similar) ARM MCUs prove,  "More (i.e. somewhat) Accommodating of your desire?

    Would not your "Redirected Search" - to some "Python Organizing Group" - be the "FAR MORE  Likely  Source"  - for such "Python-Centric" information?

    Becoming a stronger "Investigator" - always proves useful...