ARM Technical Support Knowledge Articles


Applies to: uVision Debugger


Information in this article applies to:


I want to get started with an Infineon Starter Kit board using the LPT interface to debug the Infineon XC16xBoard. It appears that Keil has dropped support for the LPT interface.

Is there still a way to get the relevant files?


We have replaced LPT debugging support with the ULINK USB-JTAG Adapter. However, you may still install the OCDS LPT driver as follows:

  1. Download the Attachment of this Knowledgebase Article and unzip it to a folder.
  2. Install the LPT Driver
    • Open the folder LPT_Driver
    • Run the program Install.EXE (this installs the driver Keil_LPT.SYS on your Windows computer).
    • Reboot your Computer
    • You may verify the correct driver installation under My Computer - Properties - Device Manager.The driver is listed when you use View - Show hidden devices under Non-Plug and Play Drivers - Keil_LPT.
  3. Install the uVision Driver
    • Copy the files in the folder OCDS*.* to KeilC166OCDS*.*
    • Edit the file KeilTOOLS.INI and add the following configuration settings in the section [C166].
      TDRV3=OCDSOCDSXC.DLL ("OCDS Driver for XC16x")
    • Select this Driver in uVision under Project - Options - Debug - Use: OCDS Driver for XC16x

For descriptions on the operation of the OCDS LPT interface refer to:

Note: There is no guarantee that this driver will operate correctly on all Windows Computers.


Article last edited on: 2005-05-28 22:58:53

Rate this article

Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential