Thanks to EEworld and STMicroelectronics for providing me with such a good opportunity to get in touch with STM32U series products.
After getting the development board, I tried it out by creating a development environment, collecting data, driving common peripherals, and using freeRTOS. This development board is excellent, and it also allowed me to learn a lot of new knowledge during the trial.
Due to work reasons, this time I tried it under the macos operating system. The stm32U5XX series provides an arduino development environment. Even if you are not optimistic about MacOS, you can easily get started with this development board:
[ ST NUCLEO-U575ZI-Q Review] Transplanting U8g2
[ ST NUCLEO-U575ZI-Q Review ] Arduino OLED display
[ ST NUCLEO-U575ZI-Q Review] Key Detection - FreeRTOS
[ ST NUCLEO-U575ZI-Q Review] FREERTOS - Multi-parameter structure transfer
[ST NUCLEO-U575ZI-Q Review] The first task of FreeRTos
[ST NUCLEO-U575ZI-Q Review] Super simple ardunio printf
[ST NUCLEO-U575ZI-Q Review] vscode+PlatformIO lighting
The above is my trial activity of using Arduino under macOS. I learned to use vscod+PlatformIO for development and downloading, and also combined freeRTOS to use GPIO and I2C peripherals.
/******************************************************************************************/
Previously, keil, IAR, etc. could not develop stm32 under MacOS. Now ST's stm32cubeIDE has achieved good support for MacOS. Using STM32CubeIDE, you can easily and quickly develop stm32UXX.
[ ST NUCLEO-U575ZI-Q Review] Software SPI driver for ST7735 Part 2
[ ST NUCLEO-U575ZI-Q Review] Software SPI driver ST7735
[ ST NUCLEO-U575ZI-Q Review] Using PWM to implement the breathing light function
[ST NUCLEO-U575ZI-Q Review] The Nth Flashing Light - TIM1 Timer Implementation
[ ST NUCLEO-U575ZI-Q Review] Clock - U8g2
[ ST NUCLEO-U575ZI-Q Review] HAL transplanted to U8G2
[ ST NUCLEO-U575ZI-Q Review] How to install the STM32CubeIDE code
[ ST NUCLEO-U575ZI-Q Review] STM32Cube MCU Package Example
[ST NUCLEO-U575ZI-Q Review] STM32CubIDE lighting on Mac
This time, I used macos to experience the trial of stm32U575, which deepened my understanding of stm32cubeIDE. It can be said that the progress of st in recent years is very effective. The ecological resources of stm32 are becoming more and more complete.
/******************************************************************************************/
At the same time, I also experienced RT-Thread on stm32U575
[ST NUCLEO-U575ZI-Q Review] RT—Thread 2 Create the first thread
[ ST NUCLEO-U575ZI-Q Review] RT-Thread 1 New Project
rtthread provides source code for download, which makes it very easy for people who want to use RT-Thread to develop boards to get started.
For more than a month, I have experienced this development board from all aspects and published more than 30 posts, but there are still some things that I have not finished experiencing, such as FDCAN, low power consumption testing, etc. I will continue to share my experience with you later.
All in all, this is a good ST NUCLEO-U575ZI-Q review experience, and I have gained a lot. Thanks again to STMicroelectronics and eeworld!