cancel
Showing results for 
Search instead for 
Did you mean: 

Explanation of samples/library names?

Ricko
Senior III

Hi,

in the MCU selector app, in the Example selector, there is a long list of examples, all using acronyms (see screenshot below). Some are obvious like "ETH" but most are not.

Some questions:

1) Where can I find a table/list that explains what each of the acronyms mean?

2) Where can I find the actual code for each?

3) which one is USB bootloader and SDMMC bootloader?

4) which one is USB mass storage device?

 

Thank you :)

Ricko_0-1734938955691.png

 

1 ACCEPTED SOLUTION

Accepted Solutions
SofLit
ST Employee

Hello,

1- In the reference manual of the product:

Example: 

SofLit_0-1734940568787.png

Or move the cursor on it:

SofLit_0-1734940971061.png

2- In the Driver folder.

3- There is no bootloader code generated by CubeMx. It's under the user responsibility.

4- No mass storage code generated by CubeMx at this level. You need to configure the interface in Host/Device etc .. And add the USB library (for example to add x-cube-usb-pd) in middleware section.

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.

View solution in original post

6 REPLIES 6
SofLit
ST Employee

Hello,

1- In the reference manual of the product:

Example: 

SofLit_0-1734940568787.png

Or move the cursor on it:

SofLit_0-1734940971061.png

2- In the Driver folder.

3- There is no bootloader code generated by CubeMx. It's under the user responsibility.

4- No mass storage code generated by CubeMx at this level. You need to configure the interface in Host/Device etc .. And add the USB library (for example to add x-cube-usb-pd) in middleware section.

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.

Thank you @SofLit 

in the reference manual there does not seem to be any such table or list. I can only find those acronyms in the index. And obviously only those that do apply to that specific micro. It would be tedious to have to find and open countless manuals hoping it contains the acronym I am trying to figure out. So I was wondering if there is a list of all of them somewhere perhaps? Perhaps I misunderstood what you meant?

 

Which brings me in your second screenshot (copy below). That might seem a more immediate solution. Where did you take that screenshot from?

Both my MCUfinder app and the "New Project" Wizard (in CubeMX) don't have that pop-up, nor do they show those columns I can see in your screenshot (Boot, Application, ExtMem). Where is that screenshot from?

 

Thank you :)

 

Ricko_0-1735091417404.png

 

There is no table list of acronyms in the reference manual. The acronyms are part of each chapter title as I mentioned above.

I don't know for MCU finder, but the screendshot I've taken is from CubeMX.

You marked the answer but you removed it, why?

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.

Thank you @SofLit 

I unmarked it as solved after I tried both CubeMX and MCUFinder and it did not work. Hovering above it does not give me the comment that does give to you (reason for asking the question above). I updated to the latest but, as mentioned, there still aren't pop-ups nor the extra columns shown in your screenshot.

Could you please retake the same screenshot but of the full screen so I can see where on CubeMX it is you have that pop-ups.

Many thanks as always :)

Hello,

This is a screenshot from a created project for STM32F769:

 

SofLit_1-1735199456209.png

Passing through the mouse cursor on CAN1, shows a popup describing the peripheral.

Try to click on the pinout view background and move back the mouse on the peripheral link.

I think MCU Finder does not support that feature. The screenshot you shared in your first comment corresponds to the examples available not to the peripheral configuration.

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.

Thank you @SofLit 

yes, as you say, the screenshot I shared in my first comment corresponds to the examples available not to the peripheral configuration. That is what I am looking for: an explanation of each of the examples acronyms, not the peripherals. And without spending ages opening various micros manuals and search for the acronym.

Surely there must be a way to quickly know what each of those examples acronyms stand for?

How can I do that?

Thank you as always :)