cancel
Showing results for 
Search instead for 
Did you mean: 

Need IDE and Debugger suggestions for STM32L412RB

Adithya_Jayaram
Associate III

Hi we're using STM32L412RB controller for our development wanted to know what are preferable IDE that can be used for the software development for the purchased controller.(They've suggested us for Eclipse wanted to make sure is it okay to use eclipse if yes what are the advantages and disadvantages of that)

Also need the suitable emulator information/suggestion regarding this? 

1 ACCEPTED SOLUTION

Accepted Solutions

Hello @Adithya_Jayaram 

Here the list of debugger supported by all STM32 devices (as well STM32L412RB).

https://www.st.com/en/development-tools/hardware-debugger-and-programmer-tools-for-stm32/products.html

If you plan to use Eclipse you have to install and configure yourself all necessary tools.
GNU ARM, GDB plug-ins for Eclipse and maybe lot of others.
Here, a very good tutorial below:
https://www.carminenoviello.com/2015/06/04/stm32-applications-eclipse-gcc-stcube/

As explained by @STTwo-32, by using directly STM32CubeIDE, all tools and debugger are already packaged and validated, they are ready to use with all STM32 and STLinkV2 or V3 debugger but also Segger JLink.

I hope it helps you.

Regards,

Romain,

 

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

10 REPLIES 10
STTwo-32
ST Employee

Hello @Adithya_Jayaram 

In your case, I suggest you use our STM32CubeIDE wish is an all-in-one multi-OS development tool and a part of the STM32Cube software ecosystem. CubeIDE is based on Eclipse/CDT, with support for Eclipse add-ons and GNU C/C++ for Arm toolchain and GDB debugger. For more details take a look at the DB3871.

Best Regards.

STTwo-32

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.

Yeah got it but we're asked to use the Eclipse IDE, so wanted to know would be the challenges that we might find by not using the STMCube IDE and choosing the Eclipse instead, also please provide the debugger information for the selected controller, just need what are the debuggers that support STM32L412RB

Hello @Adithya_Jayaram 

Here the list of debugger supported by all STM32 devices (as well STM32L412RB).

https://www.st.com/en/development-tools/hardware-debugger-and-programmer-tools-for-stm32/products.html

If you plan to use Eclipse you have to install and configure yourself all necessary tools.
GNU ARM, GDB plug-ins for Eclipse and maybe lot of others.
Here, a very good tutorial below:
https://www.carminenoviello.com/2015/06/04/stm32-applications-eclipse-gcc-stcube/

As explained by @STTwo-32, by using directly STM32CubeIDE, all tools and debugger are already packaged and validated, they are ready to use with all STM32 and STLinkV2 or V3 debugger but also Segger JLink.

I hope it helps you.

Regards,

Romain,

 

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.

TDK
Guru

STM32CubeIDE is eclipse based.

Eclipse with plugins was used long before STM32CubeIDE was a thing. It is much more difficult to set up, lacks a lot of features, and no longer has any advantages over STM32CubeIDE.

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

Totally agree with you, thank you @TDK 

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.

Adithya_Jayaram
Associate III

Hi Thanks for the suggestion, have gone through the link for the debuggers and there lot options and we shorted it down to  ST-LINK/V2-ISOL, STLINK-V3MINIE, and STLINK-V3MODS and STM32L412RB supports all three so just which would be a better options 

Given your unspecific requirements, I would suggest STLINK-V3MINIE but any will work in general.

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

Hi again, 

as said @TDK , you can use any one of them, but it will be better to use an ST-LINK-V3. Just, you have to be sure of using a genuine one and not a fake copy in case you want to use an ST-LINK/V2. you can use this post for verification.

Best Regards.

STTwo-32

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.

Adithya_Jayaram
Associate III

Got it, Just a general question STLINK-V3MINIE has 14 pin connector and lets say the PCB side(our controller) has 6 pin so do we need the converter adaptor here? it's just for my understanding what happens we use the same 14 pin debugger side to the 6 pin controller side?

Note: Controller that we're using for the control panel design is STM32L412RB