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.

TM4c1233d5 ICDI Virtual COM port driver source

Hi TI engineers, 

     I'm using tm4c1233d5 for thermal printer application.

So my thermal printer is very slow in speed because of processing the data and printing. 

We need to do the process on virtual COM port driver (Stelleris ICDI COM port driver) on windows PC side instead of inside the chip.

Can we have the source code for stelleris_icdi_com driver file, because there is no other way like changing the part number. 

If there any procedure to get that source files kindly let us know. 

  • We do not share the source code for the windows drivers.

    If you are bottle-necked by SRAM and are still within the prototyping phase, you may want to consider our recently announced next generation Cortex M4F device that can run upto 120MHz and has 256KB of SRAM (vs 80MHz and 32KB of the TM4C123x line).

    Along another lines, the device you are currently using has the USB OTG peripheral.  Would it be possible for your application to leverage USB to transfer your data to the PC for processing?

    Regards,

    Chris

  • Hi Chris

          Thanks for your response.

          Sorry its not a prototype we have TM4C1233d5 in our inventory amount of  about 4k that's big headache for us.

          We cant send the data to PC from MCU via USB. We hope and we can resolve this dead end problem if we have source code for ICDI VCM windows driver. If is there any legal procedure to get that source kindly assist us. We need to solve this asap. 

  • Ok, my apologies, but I think i may be confused as to what your end goal is here.  Would it be possible to get a simple block diagram of your application?  I am most interested in how our MCU interfaces to the thermal printer and also how it is connected to the PC.

    Getting back to the ICDI VCM driver, it is not written by us.  It is a windows usb to serial driver owned by Microsoft.  If you look within the Stellaris ICDI Driver installation package, you will find a file called "stellaris_icdi_com.inf".  This file is what Windows uses to enumerate our ICDI HW as a com port on the PC.  Windows simply check the Stellaris ICDI vid and pid and then asks windows to enumerate this on the system as a VCM via the Windows "usbser.sys" driver.

    If you are trying to mimic this type of VCM, it would need to be done over USB.  I think i will be better equipped to direct you with a simple diagram of your application.

  • SANGILI KUMAR said:
    We didn't noticed the RAM size of the device its very small.

    And you then bought, "about 4K..." (apparently w/out adequate manual review & customary test/verify)   

    Perhaps there's a lesson here...