Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Novice
1,397 Views

SE C1000 : USB CDC-ACM project Start ARC sequence

Hi, I use USB CDC-ACM project and work with ARC core.

Using MOUNT ATLAS FAB C (Intel® Quark™ SE Microcontroller C1000 Development Platform)

The result : the LED will blink after using terminal to connect USB CDC-ACM serial console.

(The program free run without Debug perspective.)

How to run ARC core without waiting for the connection through Terminal with host machine?

There is the software environment

1

OS

Windows 8.1 64-bits

2

ISSM Version

ISSM_2016.2.090

3

MCU ROM

For Intel® QMSI [1.4.0]

4

Quark Project

USB_Communication_Device_Class__Abstract_Control_Model_

5

ARC Project

LED_Blinky

USB_Communication_Device_Class__Abstract_Control_Model_ Quark (LakeMount)

QM_PUTS("CDC ACM Initialized. Waiting for DTR."<span lang="EN-US" style="font-size: 14.0pt; f...

0 Kudos
4 Replies
Highlighted
14 Views

Apologies for the delay getting back to you on this - we are currently looking into this issue.

I can re-produce what you are seeing on QMSI 1.4. When I add the sensor_activation(); before the CDC-ACM initialization the USB device fails to initialize correctly.

On QMSI 1.3.1 however it would appear to be working as expected ... adding the sensor_activation(); at the start of the CDC_ACM sample application has no impact on the USB initialization and the application on the ARC proceeds whether the USB cable is connected or not. Once the cable is connected the USB Device is correctly found.

I will get back to you as soon as I have any update.

-Michelle

0 Kudos
Highlighted
Novice
14 Views

Dear Michelle :

Thanks for your reply.

I duplicated the work about you mentioned with QMSI [1.3.1].

I have the same result with you.

1

OS

Windows 8.1 64-bits

2

ISSM Version

ISSM_2016.2.090

3

MCU ROM

For Intel® QMSI [1.3.1]

4

<td s...
0 Kudos
Highlighted
14 Views

Hi NoSheng

I put the sensor_activation(); at the start of the code and everything worked fine for me on the QMSI 1.3.1 (Ensure you also have a 1.3.1 ROM file flashed)

QMSI 1.3.1 is not installed by default with the latest ISSM but it is available via the 'Help'->'Install New Firmware' menu. Just select 1.3.1, click Apply and it will be installed.

If you are behind a proxy then you may need to make sure Eclipse is configured correctly.

  1. Go to Window -> Preferences -> General -> Network Connections
  2. Change the provider to "Manual"
  3. Select the "HTTPS" line and click the edit button.
  4. Add the IP address and port number.
  5. Click Apply.
  6. Click OK.

- Michelle

0 Kudos
Highlighted
Novice
14 Views

Dear Michelle :

Maybe I misunderstand the result about QMSI [1.3.1]

It's succeed, after I try again with QMSI [1.3.1] and mass_erase first.

1

OS

Windows 8.1 64-bits

2

ISSM Version

ISSM_2016.2.094

3

MCU ROM

For Intel® QMSI [1.3.1]

4

Quark Project

USB_Communication_Device_Class__Abstract_Control_Model_

 

QMSI [1.3.1]

 

5

ARC Project

LED_Blinky QMSI [1.3.1]

Quark (LMT):

int main(void)

{

uint32_t baudrate, dtr = 0;

int bytes_read;

QM_PUTS("Starting: USB CDC ACM Example"<span la...

0 Kudos