Drivers NXP USB Devices

Even though I'd prefer if the host-support was a generic/native component in Zephyr, I'm totally fine with a NXP/i.MX RT specific host driver. As long as we can do 'otg' device/host switching with dual usb-interfaces, we're good.

TinyUSB is an open-source cross-platform USB Host/Device stack for embedded system, designed to be memory-safe with no dynamic allocation and thread-safe with all interrupt events are deferred then handled in the non-ISR task function. The package provides the installation files for NXP ProximityBased SmartCard Reader Driver version 1.0.4.42. If the driver is already installed on your system, updating (overwrite-installing) may fix various issues, add new functions, or just upgrade to the available version. CodeWarrior TAP enables NXP target system debugging via a standard debug port (usually JTAG) while connected to a developer’s workstation via Ethernet or USB. CodeWarrior TAP may also be referred to by industry-standard terms such as probe, JTAG probe, JTAG emulator or target probe. The MCUXpresso Software Development Kit (MCUXpresso SDK) is a collection of software enablement for NXP Microcontrollers that includes peripheral drivers, multicore support, USB stack, and integrated RTOS support for FreeRTOS TM.

The MCUXpresso Software Development Kit (MCUXpresso SDK) is a collection of software enablement for NXP Microcontrollers that includes peripheral drivers, multicore support, USB stack, and integrated RTOS support for FreeRTOSTM. In addition to the base enablement, the MCUXpresso SDK is augmented with demo applications, driver example projects, and API documentation to help users quickly leverage the support provided by MCUXpresso SDK. The KEx Web UI is available to provide access to all MCUXpresso SDK packages. See the MCUXpresso Software Development Kit (SDK) Release Notes (document MCUXSDKRN) in the Supported Devices section at MCUXpresso-SDK: Software Development Kit for MCUXpresso for details.

The MCUXpresso SDK is built with the following runtime software components:

  • ARM® and DSP standard libraries, and CMSIS-compliant device header files which provide direct access to the peripheral registers.
  • Peripheral drivers that provide stateless, high-performance, ease-of-use APIs. Communication drivers provide higher-level transactional APIs for a higher-performance option.
  • RTOS wrapper driver built on on top of MCUXpresso SDK peripheral drivers and leverage native RTOS services to better comply to the RTOS cases.
  • Real time operation systems (RTOS) for FreeRTOS OS.
  • Stacks and middleware in source or object formats including:

    • A USB device, host, and OTG stack with comprehensive USB class support.
    • CMSIS-DSP, a suite of common signal processing functions.
    • The MCUXpresso SDK comes complete with software examples demonstrating the usage of the peripheral drivers, RTOS wrapper drivers, middleware, and RTOSes.

    All demo applications and driver examples are provided with projects for the following toolchains:

    • IAR Embedded Workbench
    • Keil MDK
    • MCUXpresso IDE

The peripheral drivers and RTOS driver wrappers can be used across multiple devices within the product family without modification. The configuration items for each driver are encapsulated into C language data structures. Device-specific configuration information is provided as part of the MCUXpresso SDK and need not be modified by the user. If necessary, the user is able to modify the peripheral driver and RTOS wrapper driver configuration during runtime. The driver examples demonstrate how to configure the drivers by passing the proper configuration data to the APIs. The folder structure is organized to reduce the total number of includes required to compile a project.

MCUXpresso SDK Folder Structure
DeliverableLocation
Demo Applications<install_dir>/boards/<board_name>/demo_apps
Driver Examples<install_dir>/boards/<board_name>/driver_examples
Documentation<install_dir>/docs
Middleware<install_dir>/middleware
Drivers<install_dir>/<device_name>/drivers/
CMSIS Standard ARM Cortex-M Headers, math and DSP Libraries<install_dir>/CMSIS
Device Startup and Linker<install_dir>/<device_name>/<toolchain>/
MCUXpresso SDK Utilities<install_dir>/devices/<device_name>/utilities
RTOS Kernel Code<install_dir>/rtos

The rest of this document describes the API references in detail for the peripheral drivers and RTOS wrapper drivers. For the latest version of this and other MCUXpresso SDK documents, see the kex.nxp.com/apidoc.

Product Information

Drivers nxp usb devices dongle
  • Software & Hardware Products

Drivers NXP USB Devices

Device Database®

Acer (Notebooks, Tablets, Desktops) Any Windows 10 drivers by Acer, for your Acer computer, are. Step 2: Run the detect drivers scan to see available updates. Step 3: Choose which driver updates to install. Drivers and Downloads FAQs. Find out more information on why you should update your drivers, how to update them, installation videos, and where to find the drivers you need. Tips for better search results. Ensure correct spelling and spacing - Examples: 'paper jam' Use product model name: - Examples: laserjet pro p1102, DeskJet 2130 For HP products a product number. Examples: LG534UA For Samsung Print products, enter the M/C. If Windows doesn't find a new driver, you can try looking for one on the device manufacturer's website and follow their instructions. Reinstall the device driver. In the search box on the taskbar, enter device manager, then select Device Manager. Right-click (or press and hold) the name of the device, and select Uninstall. Restart your PC. Drivers golden laptops & desktops. AMD Rolls Out Its First 2021 Graphics Driver - Get Radeon 21.1.1 Intel Adds Support for Iris Xe Max Graphics (DG1) - Get Version 27.20.100.9168 The New RTX 461.09 Graphics Driver Adds Support for NVIDIA’s A40 GPU.

  • Device List
  • Searching the Device Database

Downloads

Drivers Nxp Usb Devices Adapter

Compliance Testing

Distributors

The NXP (founded by Philips) LPC2148 is an ARM7TDMI-S based high-performance 32-bit RISC Microcontroller with Thumb extensions 512KB on-chip Flash ROM with In-System Programming (ISP) and In-Application Programming (IAP), 32KB RAM, Vectored Interrupt Controller, Two 10bit ADCs with 14 channels, USB 2.0 Full Speed Device Controller, Two UARTs, one with full modem interface. Two I2C serial interfaces, Two SPI serial interfaces Two 32-bit timers, Watchdog Timer, PWM unit, Real Time Clock with optional battery backup, Brown out detect circuit General purpose I/O pins. CPU clock up to 60 MHz, On-chip crystal oscillator and On-chip PLL.

[Distributors]
Development Tools
Compiler, Assembler, Linker, Debugger
  • MDK-ARM (Microcontroller Development Kit)
    Keil
  • MDK-Lite Download
    Keil
  • MCB2140
    Keil
JTAG Debuggers
  • ULINK-ME
    Keil
  • ULINK2
    Keil
  • ULINKPro
    Keil
  • J-Link ARM
    SEGGER Microcontroller

Data Sheet
945,615 bytes

User Manual
8,067,417 bytes
Application Notes
  • LPC2000 Application Notes
    NXP (Founded by Philips)
  • LPC214X.H
    21,627 bytes
Example Code
  • FLASHER
    Bluewind
  • FLASHit
    hse Electronic
  • ULINK-ME
    Keil
  • ULINK2
    Keil
  • ULINKPro
    Keil
  • LPC2000 Flash ISP Utility
    NXP (Founded by Philips)
  • J-Link ARM
    SEGGER Microcontroller
Device Programmers
  • Dataman 48Pro2 Super Fast Universal ISP Programmer
    Dataman Programmers Ltd.
  • Dataman 48Pro2C Super Fast Universal ISP Programmer
    Dataman Programmers Ltd.
  • Dataman 848Pro2 Super Fast Stand-Alone Programmer
    Dataman Programmers Ltd.
MDK Middleware
The following middleware components are pre-configured in MDK-Professional
  • Flash File System
    Keil
  • USB Device Interface
    Keil
  • RTX Real-Time Operating System
    Keil
Simulated Features

The following on-chip peripherals are simulated by the Keil Software µVision Debugger.

The following on-chip peripherals are not simulated.

  • USB 2.0 Controller
  • XCLK Output

Drivers Nxp Usb Devices Pc Camera

Products

Development Tools
Hardware & Collateral

Downloads

Support

Contact

Cookie Settings Terms of Use Privacy Accessibility Trademarks Contact Us Feedback

Copyright © 2005-2019 Arm Limited (or its affiliates). All rights reserved.