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-TM4C1294XL connection with Kentec Touchscreen Boosterpack (LMF120) - Firmware Pinouts?

Other Parts Discussed in Thread: BOOSTXL-K350QVG-S1

I have gotten the following hardware:

and found the following tutorial & firmware:

The tutorial and firmware is for the TM4C123G Launchpad however, and has incompatible pinouts on the LCD data port. See the picture below, the pinout for the LCD data port is whack!

Firmware Issue

Here is all that this provided firmware uses for the LCD data port (from Kentec320x240x16_ssd2119_8bit.c) -

//*****************************************************************************
// Defines for the pins that are used to communicate with the SSD2119.
//*****************************************************************************
#define LCD_DATAH_PERIPH        SYSCTL_PERIPH_GPIOB
#define LCD_DATAH_BASE          GPIO_PORTB_BASE
#define LCD_DATAH_PINS          0xFF

Question

How to use this Boosterpack with the TM4C1294XL?

Here is the Visio File I used to generate if interested - Suppl - connection diagram.zip

  • Hello Justin,

    This booster pack has undergone some change and is now serially driven. We have some SW examples included in TivaWare located at this location if you installed TivaWare to the default directory C:\ti\TivaWare_C_Series-2.1.3.156\examples\boards\ek-tm4c1294xl-boostxl-kentec-s1.

    Also there is a user guide included in the docs directory of TivaWare which should help you with the connection of the booster pack to the launchpad. (C:\ti\TivaWare_C_Series-2.1.3.156\docs\SW-EK-TM4C1294XL-BOOSTXL-KENTEC-S1-UG-2.1.3.156.pdf)
  • Thanks Chuck! You use the name 'BOOSTXL-KENTEC-S1', but Kentec appears to only have two options -

    Product Pages

    Kentec Site Pages (PDFs)

    Questions

    1. Are 'BOOSTXL-KENTEC-S1' and 'BOOSTXL-K350QVG-S1' the same thing?
    2. Are both options listed above compatible with the TM4C1294 Launchpad?
    3. Which unit was I supposed to buy for my TM4C1294 Launchpad, the LM4F120 or K350QVC :)?

    This is lightly embarrassing, apparently I simply had bought the wrong one! I swear that I read somewhere, in some lab to buy the LM4F120!

  • Hello Justin

    1. Yes they are the same thing.
    2. Since the EB-LM4F120-L3S is EoL'ed by the manufacturer, all examples have been migrated to BOOSTXL-K350QVG-S1
    3. The change has been made in TivaWare 2.1.3 which has been released last month. So documentation online (by various websites) need to be updated....

    You may want to check with your supplier, if they can take back the LM4F120 and replace it with the BOOSTXL-K350QVG-S1.

    Regards
    Amit
  • Hello Justin,

    "This is lightly embarrassing, apparently I simply had bought the wrong one! I swear that I read somewhere, in some lab to buy the LM4F120!", is not embarrassing on your part, but on TI's part.  No, you did not buy the wrong part.

    I read, just like you, in TI's ConnectedLaunchPadWorkshop, that the part you have bought is used, therefore compatible, with the TM4C1294 launchpad.  For some reason, TI has decided to (a) now support the serial display from Kentec, which is fine, (b) NOT support anymore the parallel display from Kentec (their choice), and (c) continue to have the workshop state that the parallel display is to be purchased.  I have purchased the same display as you, wasted money and time trying to get the display to display anything but a nice white screen.  I'm very disappointed.  

  • You say 'waste', I say 'learner'. For me, it was a prime example of the importance of attention to detail, and elimination of assumption in my methodology.

    Put differently, TI messed up lightly perhaps, but in the larger picture this totally makes sense and additionally gave me a chance to learn and improve my habits.

    Cool stuff we have here, yup :)!

  • Hello Daniel,

    The resources for the TI Launchpad Workshops are clearly not up to date and it takes time and feedback when there is something broken. Justin's post is an example of the latter when we fail to find out a missing link that needs update.