Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USB descriptor issue #1329

Open
weitzhang opened this issue Jan 21, 2025 · 0 comments
Open

USB descriptor issue #1329

weitzhang opened this issue Jan 21, 2025 · 0 comments

Comments

@weitzhang
Copy link

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant