Embedded Development Tools and Debuggers for XC2000, TriCore, PowerPC, ARM, Cortex, SH-2A » Support & Updates » FAQ » UDE Hardware FAQ » The Universal Access Device (UAD) seems to work slowly if it is connected via parallel port. What is
| Print |

The Universal Access Device (UAD) seems to work slowly if it is connected via parallel port. What is wrong ?

The best transfer performance between the Host PC and the target can only be achieved if the parallel port interrupt IRQx is usable and the port mode is EPP ...

Use the EPPSetup.exe tool from your UDE installation to verify your parallel port installation. It is recommend to enable the parallel port interrupt and the EPP mode.

BIOS (i.e. Award)

  • Open the page 'Chipset Feature Setup'.
  • Enable the Onboard Parallel Port.
  • Set the Onboard Parallel Port address/IRQ to 378h/IRQ7 or 278h/IRQ5.
  • Set the Parallel Port Mode to EPP or ECP+EPP.
  • Use EPP 1.9 Mode (if applicable).

Windows 2000, Windows XP (ACPI)

  • Open the Control Panel element System.
  • Select tab Hardware.
  • Click button 'Device Manager' .. to open the Device Manager.
  • Expand the group Ports (COM & LPT).
  • Double-click the desired LPT port.
  • Select tab Port Settings.
  • Change the Filter Resource Method to Use any interrupt assigned to the port and close all dialogs.
  • You may have to restart your system depending on the Configuration Managers choice.

EPPSetup tool

  • Open the EPPSetup tool from your <UDE_DIRECTORY>.
  • Click button Change.
  • Activate the checkbox 'Use this settings'.
  • Setup Parallel Port Type and Mode.
  • Close the dialog and test the setup via 'Test UAD'.
TypeModeSpeedSpeed (no IRQ)
ECP+EPPEPP230kByte/s150kByte/s
EPPEPP230kByte/s150kByte/s
Bidirectional or PS/2 ModeBPP150kByte/s130kByte/s
Standard or AT-ModeSPP130kByte/s95kByte/s

Please note that because of the nonexisting standardization of the older parallel port modes and the variety of chipsets not all settings must work correctly. Please try an other parallel port mode in this case.
 

Events

4. Elektronik automotive congress
Development Platforms for ARM/Cortex, TriCore, PowerArchitecture

Read more ...

embedded world 2012
Eclipse based development platform for Qorivva microcontrollers, for Kinetis (Cortex-M4) applications

Read more ...

One-Day Crash Course
Multicore Debug Solution MCDS, TriCore Hardware und Treiber-Programming

Read more ...


News

Optimized debug
tools for the
new XMC4000
microcontroller
family
of Infineon
available now

Read more...
 

UDE 3.2:
Efficient multicore
control, unique
visualization
capabilities
and support for the
latest 32-bit SoCs
from different
manufacturers

Read more...
 

Complete debug
solution for the
Development
Device of the
new TriCore
Multicore
Architecture

Read more...
 
Optimized tools
for the new
TC1791, TC1793
and TC1798
AUDO MAX
microcontrollers
Read more...
 
netX controllers
and rcX RTOS
from Hilscher
now supported by UDE
Read more...
 
Dual-core debugging
of NXP's LPC4300
under the single user
interface of UDE
Read more...
 

Kinetis MCUs
from Freescale
based on Cortex-
M4 core supported
by UDE

Read more...
 

UDE version 3.0:
More visualization
capabilities, enhanced
Eclipse integration
and dedicated
support for a wide
range of MCUs

Read more...
 

Complete new
toolchain for
Power Architecture
SoCs
from
STMicroelectronics
and Freescale
based on Eclipse,
GNU and
Universal Debug Engine

Read more...
 
UAD3+ sets new standards in the field of high-end trace and multi-core / multi-target debugging
Read more...