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

Add STM32 U5 Support #124

Open
GrantMTG opened this issue Apr 2, 2023 · 2 comments
Open

Add STM32 U5 Support #124

GrantMTG opened this issue Apr 2, 2023 · 2 comments

Comments

@GrantMTG
Copy link

GrantMTG commented Apr 2, 2023

This is a new line that STM are pushing. It is very powerful and has excellent prices in quantity. There aren't many chips in distribution yet, but the NUCLEO-U575ZI-Q is available at Mouser. I am evaluating it for a new project and prefer to keep using libusb_stm32 rather than STM's USB.

There may be other boards available, but I am ordering this one:

https://www.mouser.com/ProductDetail/STMicroelectronics/NUCLEO-U575ZI-Q?qs=Wj%2FVkw3K%252BMD4hdUJJxGixg%3D%3D

@GrantMTG
Copy link
Author

GrantMTG commented Aug 6, 2023

It looks like STM32H5 is a mainstream equivalent of the low power STM32U5 line. I have not had time to study it yet, but the H5 may have the same USB peripheral as the U5. Here is a link to a nucleo board for it. Since it's new, these boards are just getting into distribution now. The U5 has been around a couple of years.

https://www.futureelectronics.com/p/development-tools--development-tool-hardware/nucleo-h563zi-stmicroelectronics-3172085

@GrantMTG
Copy link
Author

There are now "classic" libraries from STM for the U5 and H5. I'm no competent enough to do the libusb_stm32 work, but perhaps this will help someone who can:

https://github.com/STMicroelectronics/stm32u5-classic-coremw-apps

_Classic CoreMW is a collection of middleware stacks and associated applications allowing RTOS management, File System operations and connectivity through USB and Ethernet. It is based on:

ST's proprietary stacks: ST USB Device and ST USB Host
Third parties' stacks: FreeRTOS

This package is exclusively published on GitHub (and is neither available in STM32CubeU5, STM32CubeMX nor STM32CubeIDE available on www.st.com). It contains the integration of the Classic CoreMW stacks with STM32U5 devices, allowing users to get quick access to pre-built projects integrating them._

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