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 Compliance test failed (Chapter9) #105

Closed
dmitrystu opened this issue Dec 23, 2021 · 6 comments
Closed

USB Compliance test failed (Chapter9) #105

dmitrystu opened this issue Dec 23, 2021 · 6 comments

Comments

@dmitrystu
Copy link
Owner

One thing I have found, that I have not had time to investigate yet (and this is F103), but with polling mode my USB device fails the USB Check compliance suite. With interrupt mode it passes. So maybe look for something unrelated such as that.

I do have a Black Pill board, so at some point I will port my app to that and can test your issue then.

Originally posted by @GrantMTG in #101 (comment)

@GrantMTG
Copy link

I did not find my report (the test saves them but I must have moved it), I probably can't access my hardware now until Jan 3. I am using an STM32F103. Eventually I will switch to F4 or G0 maybe.

This library is working well for me (HID "raw", HID KB with multimedia and mouse). Eventually CDC and MIDI too.

@dmitrystu
Copy link
Owner Author

With USB3CV 2.2.2.0 and demo code.
Discovered a problem on TD9.9 "Halt Endpoint Test" with ASM driver. Will be fixed soon. No other failures were found except a small bunch of warnings related to unhandled GetInterface and SetInterface requests.
Tested with F303 and L053.

@GrantMTG
Copy link

OK great, thanks for that. Perhaps my issue was of my own making.

I have another request if I may. Can you try building for USBD_STM32F103? I get a warning about PMA_SIZE not being defined and using a size of 512. (Keil doesn't support #pragma message so I had to modify it). Is that an issue from an STM header?

@dmitrystu
Copy link
Owner Author

With the latest update see no more problems on F303 F103 L053 L100 for any ASM/C Interrupt/Poll.

@dmitrystu
Copy link
Owner Author

I have another request if I may. Can you try building for USBD_STM32F103? I get a warning about PMA_SIZE not being defined and using a size of 512. (Keil doesn't support #pragma message so I had to modify it). Is that an issue from an STM header?

See #54

@dmitrystu
Copy link
Owner Author

Closing this issue. Please feel free to reopen it.

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

2 participants