Hello frido1. While we do not have the referenced MFA kit, the target processor should work to run this application note. Also in the middle of a winter storm here in Canada and without any XMOS hardware. Anyways, after 30 minutes of fiddling with the latest compiler, managed to compile this application note. Suspecting the issue is how you are importing this project.
Please try the following method:
a) start the xTIMEComposer ( 14.1.2 ) and create a fresh workspace
b) once the desktop menus have launched, select the EXAMPLES button on the left side pane
c) type in CDC in the search content on
http://www.xmos.com search bar
d) under USB Examples you should see the AN00124 Virtual Serial Port - double click this selection
e) under Version, you will see 2 versions listed. Please select the older version 2.0.0 (for now).
f) ok to import to the current workspace you created on launch
g) proceed to select the Project pulldown -> Clean -> Build All. Does this work for you ?
Review the Makefile from this imported project and note how to target the U series CPU vs. XCORE-200 CPU devices. It is the U series that you wish to select. For now, accept this project as-is. From what I can see at this time of writing, there is no love lost if you comment out the line which reads as:
on tile[1]: app_virtual_com(cdc_data);
change to:
//on tile[1]: app_virtual_com(cdc_data);
as the above is the handler for the CDC port API and should not be required to first enumerate the CDC virtual port.
Once you can confirm that this build does indeed emit the valid IDs (not just zeroes) then proceed to customize the above commented line.
The posting you made of the USB interface reveals that the compiled code is not broadcasting any valid IDs - this project does feature legitimate USB IDs and I can see that also the signed drivers are now posted under the drivers folder. That is, you should be fine to compile this code as-is and the port should be detected by Windows and then request a device driver -> then point to the sub-folder for your project -> drivers folder to install this new USB device.
Attempt the above and post back you results. If it should fail then post the USB details again like you have done earlier. Good luck !! I really think you are very close.
PS: Wish I could say that the tools are becoming easier to use but there is always something broken. However, if you master the hurdles, you will really appreciate the XMOS product line. With regret, there is always some disconnect between the hardware and software.