2022-11-05 07:30 PM
New to STM32. I've ordered a NUCLEO-U575ZI-Q development board and have been playing with CubeMX in preparation for board arrival. In creating a project for the board I'm starting the project using the board selector and selecting the NUCLEO-U575ZI-Q. I select the option to initialize all the peripherals in default mode and the project initializes. But there are yellow flags all over the place indicating conflicts on the pins.
Is this expected behavior?
Specific examples (not comprehensive):
First, it's not clear what there messages really mean. Not sure if it's a "real" conflict or a "potential" conflict.
If it's "real", why would ST ship a template with all these conflicts?
How do I resolve them?
I've attached the project in case that's of any help in understanding the issue.
Thanks in advance for any help.
Shawn
Solved! Go to Solution.
2022-11-07 01:55 AM
Hello @ShawnP, welcome to the Community =)
When selecting a board, all the peripheral of the board should be automatically activated so as it would be prepared for the demo program. I can easy turn them off, if its not needed but turn it on in the needed configuration is sometimes very difficult.
In the board Selector, check the option ''Initialize all IP with their default Mode''. This way, the used peripherals by the external components of the board will be activated.
Don't agree to initialize peripherals to their default settings clicking "NO" in the dialog box
After clicking on ‘NO’, the screen will be similar to the below picture and green color pin indicating that they are initiated by default.
Also, launch STM32CubeMX, then select the access MCU selector to select the STM32 MCU if you want to work without initialization of the pins :
Foued
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2022-11-07 01:55 AM
Hello @ShawnP, welcome to the Community =)
When selecting a board, all the peripheral of the board should be automatically activated so as it would be prepared for the demo program. I can easy turn them off, if its not needed but turn it on in the needed configuration is sometimes very difficult.
In the board Selector, check the option ''Initialize all IP with their default Mode''. This way, the used peripherals by the external components of the board will be activated.
Don't agree to initialize peripherals to their default settings clicking "NO" in the dialog box
After clicking on ‘NO’, the screen will be similar to the below picture and green color pin indicating that they are initiated by default.
Also, launch STM32CubeMX, then select the access MCU selector to select the STM32 MCU if you want to work without initialization of the pins :
Foued
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.