Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Novice
929 Views

Intel® Quark™ SE MCU C1000 USB CDC-ACM project

Jump to solution

Hi,

I'm trying to implement the project from QMSI 1.4.0 with MOUNT ATLAS FAB C (Intel® Quark™ SE Microcontroller C1000 Development Platform)

There is the software environment

1

OS

Windows 8.1 64-bits

2

ISSM Version

ISSM_2016.2.090

3

MCU ROM Update

For Intel® QMSI [1.4.0]

4

Project

USB_Communication_Device_Class__Abstract_Control_Model_

This app demonstrates the basic usage of the QMSI USB API through the implementation of a serial console over USB through the CDC-ACM Device Class

My Project running result as following:

MOUNT ATLAS FAB C

UART Console log

Starting: USB CDC ACM Example

CDC ACM Initialized. Waiting for DTR.

USB device supended

USB device reset detected

USB device connected

USB device reset detected

USB device connected

<p style="margin-t...
0 Kudos

Accepted Solutions
Highlighted
26 Views

Hi NoSheng,

If you are not seeing the device as a COM Port then most likely the issue is with the driver ... I used Zadig to ensure the 'USB Serial (CDC)' driver is used.

Expected Serial Output :

COM 4 - CDC-ACM

***********************

Send characters to the UART device.

Characters read:

COM 7 - UART

*******************

Starting: USB CDC ACM Example

CDC ACM Initialized. Waiting for DTR.

USB device supended

USB device reset detected

USB device connected

USB device reset detected

USB device connected

USB device configured

CDC_GET_LINE_CODING 115200 0 0 8

CDC_SET_CONTROL_LINE_STATE 0x0

CDC_SET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_SET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_SET_CONTROL_LINE_STATE 0x3

DCDC_SET_LINE_CODING 115200 0 0 8

TCDC_GET_LINE_CODING 115200 0 0 8

R CDC_GET_LINE_CODING 115200 0 0 8

sCDC_GET_LINE_CODING 115200 0 0 8

eCDC_GET_LINE_CODING 115200 0 0 8

tCDC_GET_LINE_CODING 115200 0 0 8

, CDC_SET_LINE_CODING 115200 0 0 8

sCDC_GET_LINE_CODING 115200 0 0 8

tCDC_SET_CONTROL_LINE_STATE 0x3

arCDC_SET_LINE_CODING 115200 0 0 8

tCDC_GET_LINE_CODING 115200 0 0 8

test.

Baudrate detected: 115200

USB CDC ACM set. Switch to the USB Serial Console.

CDC ACM IN BULK callback!

CDC ACM IN BULK callback!

- Michelle.

View solution in original post

0 Kudos
2 Replies
Highlighted
27 Views

Hi NoSheng,

If you are not seeing the device as a COM Port then most likely the issue is with the driver ... I used Zadig to ensure the 'USB Serial (CDC)' driver is used.

Expected Serial Output :

COM 4 - CDC-ACM

***********************

Send characters to the UART device.

Characters read:

COM 7 - UART

*******************

Starting: USB CDC ACM Example

CDC ACM Initialized. Waiting for DTR.

USB device supended

USB device reset detected

USB device connected

USB device reset detected

USB device connected

USB device configured

CDC_GET_LINE_CODING 115200 0 0 8

CDC_SET_CONTROL_LINE_STATE 0x0

CDC_SET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_SET_LINE_CODING 115200 0 0 8

CDC_GET_LINE_CODING 115200 0 0 8

CDC_SET_CONTROL_LINE_STATE 0x3

DCDC_SET_LINE_CODING 115200 0 0 8

TCDC_GET_LINE_CODING 115200 0 0 8

R CDC_GET_LINE_CODING 115200 0 0 8

sCDC_GET_LINE_CODING 115200 0 0 8

eCDC_GET_LINE_CODING 115200 0 0 8

tCDC_GET_LINE_CODING 115200 0 0 8

, CDC_SET_LINE_CODING 115200 0 0 8

sCDC_GET_LINE_CODING 115200 0 0 8

tCDC_SET_CONTROL_LINE_STATE 0x3

arCDC_SET_LINE_CODING 115200 0 0 8

tCDC_GET_LINE_CODING 115200 0 0 8

test.

Baudrate detected: 115200

USB CDC ACM set. Switch to the USB Serial Console.

CDC ACM IN BULK callback!

CDC ACM IN BULK callback!

- Michelle.

View solution in original post

0 Kudos
Highlighted
Novice
26 Views

Dear Michelle :

It is echo successfully from Terminal (COM port), after install 'USB Serial (CDC)' driver by Zadig tool.

Terminal (serial console) log:

Send characters to the UART device.

 

Characters read:

Thanks!

0 Kudos