Questions about Processor Expert settings about a USB audio project

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Questions about Processor Expert settings about a USB audio project

525 Views
winstonshi
Contributor I

Hello,

I'm doing a project related to USB audio. My tool chain is CodeWarrior 10.5 + Processor Expert 10.3 + USB Stack 4.1.1.

The USB audio topology is as follows,

USB_Audio_topology.GIF.gif

The MCU I'm using is MK20FN1M0VLQ12.

Question 1:  When selecting this MCU as the CPU in the project, I cannot find the USB_AUDIO_CLASS in the Components Library unless I change the filter setting.

USB_Audio_pe1.GIF.gif

If I switch off the filter, then the USB_AUDIO_CLASS appears. Does this mean the USB Stack 4.1.1 doesn't support MK20FN1M0VLQ12?

Question 2: When I change the settings in P&E, I cannot change the interface settings.

USB_Audio_pe2.GIF.gif

As the snapshot above, the interface is 3, what I expected is that Interface 0 is the control interface, Interface 1 is the Microphone, Interface 2 is the Speaker.

So, Interface 1 is expected to have an Isochronous In Endpoint, I want to assign EP1 to it, Interface 2: Isochronous Out, EP2.

But P&E don't allow me to change the settings, the Endpoints lists of Interface 1 and Interface 2 are both gray color, unchangeable, I don't know why, can somebody tell me why?

My email is winston.swh@gmail.com, thanks!

0 Kudos
1 Reply

297 Views
marek_neuzil
NXP Employee
NXP Employee

Hello,

There is released a new solution of USB components (fsl_usb_device_hid_class, fsl_usb_device_msd_class, fsl_usb_framework, fsl_usb_descriptors) that is available in KDS 2.0.0 (with installed Kinetis SDK 1.1.0 Eclipse Update).

If you want to start a development of an application based on fsl_usb_.... components, you can use the Processor Expert Kinetis SDK USB Stack Integration User Guide that is available as a part of the help.

You can open the guide by the following way in KDS 2.0.0 (you must have KSDK 1.1.0 Eclipse Update installed):

- Open Component Library window and find fsl_usb_descriptors component.

- Open the context menu of this component (click by right button of the mouse) and select Help on Component item.

- In the Help window, open the fsl_usb_descriptions page

- The fsl_usb_descriptors help page (General Info tab) contains link to the user guide "USB stack Processor Expert integration documentation" at the bottom of the page.

 

Best Regards,

Marek Neuzil

0 Kudos