2 Replies Latest reply on Apr 21, 2017 4:10 AM by NoSheng

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

    NoSheng

      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

      ATP-USB port has found device ( CDC-ACM ) , but can't recognize by PC.

      see Apr.18,2017.png

      Is there something missing about the driver of CDC-ACM Device Class in my PC ( OS : Windows 8.1 64-bits )?

       

      Thanks,

       

      NoSheng.

        • 1. Re: Intel® Quark™ SE MCU C1000 USB CDC-ACM project
          MichelleC_Intel

          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.

          • 2. Re: Intel® Quark™ SE MCU C1000 USB CDC-ACM project
            NoSheng

            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!