Skip to content

USB descriptor issue #1329

Open
Open
@weitzhang

Description

@weitzhang

I am using the cdc-acm example on AD-APARD32690-SL board. I see L284 specifies the in-endpoint as 0x83, /* bEndpointAddress (EP2-IN) */. However, I think the comment part should be revised as 0x83, /* bEndpointAddress (EP3-IN) */. Similar mismatch also happens to other endpoints defined in the file, L275 and L254. Please correct me if I am wrong.

I also tried to use DMA for USB in-endpoint 3 (as defined by L284) to stream data from AD-APARD32690-SL to the host PC. However, I am not seeing any support from MSDK for the DMA request. There is no DMA related register control neither in the USB peripheral. So, could you also confirm if USB transfer via DMA is supported?

I also tried to manually assign a DMA channel request by following Page 150 of the user guide and set the field DMA_CHn_CTRL.request = 0x33. Unfortunately, I still cannot make it work. Could you please confirm if DMA_CHn_CTRL.request = 0x33 is the right DMA channel request if streaming data from MCU to host using the max32690 cdc-acm example?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions