cancel
Showing results for 
Search instead for 
Did you mean: 

A critical feature is greyed out in STM32CubeIDE pinout

MKat.1
Associate II

Hello,

Quite possibly a dumb question as I am just starting to use STM32CubeIDE, but using Pinout & Configuration editor for STM32F469NIH device, I immediately (without any more allocations) see DSIHOST as greyed out. No helpful hints of any kind are displayed. This is a critical interface for me. Why is it greyed out???

0693W00000FCimwQAD.png

1 ACCEPTED SOLUTION

Accepted Solutions
TDK
Guru

It will switch pins around where possible. You can pin them to prevent this I believe.

I’ve found the pinout feature of CubeMX to be reliable and a big time saver over using the pinouts in the datasheet, which I did plenty before CubeMX was a thing.

If you feel a post has answered your question, please click "Accept as Solution".

View solution in original post

3 REPLIES 3
MKat.1
Associate II

Nevermind, hovering over the "Disable" greyed out line in drop-down box is how I get the explanation for the option being grayed out (sorry, I never saw hints from greyed out items in other software, still learning this IDE)...

Another question then,

How smart really is the pin allocation algorithm in terms of multiple pins having same alternate function? That is, the more selections I made, will it automatically attempt to try multiple alternate pins with same ("alternate") function, to try to resolve it for me, before starting to highlight interfaces in red? Does anyone ever "manually" allocate or verify I/O with a spreadsheet, or is this the best, reliable, and dependable tool when I start selecting many interfaces that have each a number of possible pins, and each new selection forces the tool to consider jumping to another pin with the same function???

Thanks!

TDK
Guru

It will switch pins around where possible. You can pin them to prevent this I believe.

I’ve found the pinout feature of CubeMX to be reliable and a big time saver over using the pinouts in the datasheet, which I did plenty before CubeMX was a thing.

If you feel a post has answered your question, please click "Accept as Solution".
MKat.1
Associate II

Good to know! Yes, I spent about two weeks (NO, not full-time) trying to manage a mega-spreadsheet, as my objective for my dev board is to use practically all interfaces supported, all in "parallel". I am now trying to switch to using the IDE instead, as the spreadsheet is becoming unwieldy, and I have more and more suspicions I have missed a pin or two while assigning all required I/O for that type... Of course, I am OCD, and I will also back-check IDE output back to my spreadsheet... Such is engineering I guess.