1. Home
    2. Software and Tools
    3. Tools

QE for USB: A Dedicated Tool for USB [Technical Preview Edition]

This is a debugging assistance tool for developing systems which use the USB. It supports the e² studio integrated development environment.

Four features will assist in solving problems at the beginning of USB system development.

 

Topics

QE for USB V1.2.1 is released.

Learn More (Tool News) >>

Release Information

QE for USB
Latest Ver.: V1.2.1
Released: Jan 20, 2017

Operating Environment

Features

The four features described below will help in resolving problems in development for systems which use the USB, raising efficiency in development.

 

QE for USB, a dedicated tool for developing the USB portions of applications, is a solution kit which runs under an integrated development environment e² studio. This tool for embedded software development currently supports system development involving the USB modules of RX family and RL78 family devices (see the list at the foot of the page for the applicable MCUs). Using QE for USB under the e² studio eases the debugging of USB systems, shortening development periods and lowering costs.

 

Our dedicated development features for the USB will help you resolve problems like "How do I actually include the USB in my embedded application?" or "It seems the USB is not connecting even though I've included the code." in the integrated development environment with its existing general-purpose debugging features.

 

Functions

View transitions of the USB state at a glance: [USB State Chart (QE)] view

A state chart of the USB connection (enumeration) process is displayed in real-time. As well as confirming the success of connection, the user can visually check the state and timing where processing stopped when connection has failed, which enables a problem to be quickly solved.

 


 

The registers to be set are listed, and pop-up messages indicate errors in settings: [USB Setting Registers (QE)] view

The register values and descriptions related to the settings for USB connection are indicated. If a register is not set to a correct value needed for connection, it is marked "NG" (no good) and the user can find problems simply by opening this view. For some MCUs, the tool also supports another feature where placing the mouse cursor over a register value in the view pops up a message with the meaning of the value so the user can see how to correct the setting.


 

Check the settings for USB descriptors in a dedicated list: [USB Descriptors (QE)] view

This is a list of the descriptor values and states which are set in the process of USB connection (enumeration). If the value of a descriptor is incorrect, it is marked "NG". A single-click on an "NG" location will cause a jump to the corresponding source code so the user can immediately edit it.

 


 

Rapidly activated communications monitoring tool: [Simplified Protocol Analysis (QE)] view

This feature activates the free and open "Wireshark" protocol analyzer, in this case for the monitoring of USB communications. Contents of USB connection can be checked through this view. To use this feature, "Wireshark" and "USBPcap", a free packet capture software tool, should also be installed.

 

Applicable MCUs and supported USB firmware

Applicable only to the USB peripheral modules

MCUs Firmware Rev.
RX71M, RX65N, RX651, RX64M, RX63N, RX631 USB Basic Host and Peripheral Driver
Firmware Integration Technology
1.11 - 1.20
USB Peripheral Mass Storage Class Driver (PMSC)
Firmware Integration Technology
USB Peripheral Communications Device Class Driver (PCDC)
Firmware Integration Technology
USB Peripheral Human Interface Device Class Driver
Firmware Integration Technology
USB Peripheral Mass Storage Class Driver(PMSC)
Using Firmware Integration Technology Modules
USB Peripheral Communications Device Class Driver(PCDC)
Using Firmware Integration Technology Modules
USB Peripheral Human Interface Devices Class Driver
Using Firmware Integration Technology Modules
RX63N, RX631, RX62N, RX621 Renesas USB MCU and USB ASSP USB Basic Host and Peripheral firmware 2.10
Renesas USB MCU and USB ASSP USB Peripheral Mass Storage Class Driver(PMSC) 2.10 - 2.30
(RX62N, RX621)
2.10
(RX63N, RX631)
Renesas USB MCU and USB ASSP USB Peripheral Communications Device Class Driver(PCDC)
Renesas USB MCU and USB ASSP Peripheral Human Interface Devices Class Driver(PHID)
RX231, RX111 USB Basic Mini Host and Peripheral Driver (USB Mini Firmware)
Firmware Integration Technology
1.01 - 1.02
USB Peripheral Mass Storage Class Driver for USB Mini Firmware
Firmware Integration Technology
USB Peripheral Communications Device Class Driver for USB Mini Firmware
Firmware Integration Technology
USB Peripheral Human Interface Device Class Driver for USB Mini Firmware
Firmware Integration Technology
USB Peripheral Mass Storage Class Driver for USB Mini Firmware
Using Firmware Integration Technology Modules
USB Peripheral Communications Devices Class Driver for USB Mini Firmware
Using Firmware Integration Technology Modules
USB Peripheral Human Interface Devices Class Driver for USB Mini Firmware
Using Firmware Integration Technology Modules
RL78/G1C, RL78/L1C USB Host and Peripheral Basic Mini Firmware 2.15
USB Peripheral Mass Storage Class Driver (PMSC) using Basic Mini Firmware
USB Peripheral Communications Device Class Driver (PCDC) using USB Basic Mini Firmware
USB Peripheral Human Interface Devices Class Driver (PHID) using Basic Mini Firmware

Refer to the descriptions of the FIT modules and USB drivers for details of the USB firmware.

 

Below you will find information to support the development of your application.

 

Information supporting development tools

Title Description
My Renesas Create a My Renesas account to use our tool download services,
receive e-newsletter/update notifications, and take advantage of our other services.
e-learning Information for studying and learning about microcontrollers and microprocessors.
FAQ Frequently asked questions and useful hints for development.
Forum A forum and community site to share technical information,
questions and opinions with others who use Renesas MCU's.
Tool News Tool release information and other important information.
Operating Environment Information on system requirements and operating environment for the latest
version of tools.
Info on Discontinued Products A list of Renesas software and tools that have been discontinued and
are no longer being offered for new projects.

Confirm below disclaimers

Input Renesas account name and password

Menu
Contact