Loading...
 
Skip to main content

System Workbench for STM32


Cannot find all items when installing from Eclipse

Hello there,
I am using Eclipse Luna 2 (4.4.2) with windows 7. I am trying to donwload and install the package from help->install new Software... menu. The problem is that the instalation ends with error:


An error occurred while collecting items to be installed
session context was:(profile=epp.package.cpp, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.eclipse.cdt.debug.gdbjtag,7.0.0.201502131403
No repository found containing: org.eclipse.update.feature,org.eclipse.cdt.debug.gdbjtag,8.6.0.201502131403
No repository found containing: osgi.bundle,org.eclipse.emf.emfstore.common,1.4.1.v20150218-0800



I would apreciate all help regarding this, I can provide more info if needed.

Hi,

Could you try to install using one of the executables: install_sw4stm32_win_64bits-latest.exe or for 32 bits machines install_sw4stm32_win_32bits-v1.2.exe
Choose the correct version for your macine. I installed on Windows 7 and 8.1 64 bits without problems.

Don't forget to update the System Workbench after installation (go to "Help >> Search for Updates...")

This will install the IDE, toolchain and debugger.

Check this page for detailes: http://www.openstm32.org/Downloading+the+System+Workbench+for+STM32+installer?structure=Documentation

I hope this help !


Hello,
So this will install a separate eclipse with everything that is needed?

Hi,

Yes, this will install a separate Eclipse. On my system is installed on C:\Ac6\SystemWorkbench. Take a look to the attached screen-shoot.

Then you have few ways to create a project. I use to generate the project from STM32 Cube, then import the project on System Workbench then build and download/debug. STM32 Cube is a graphical configuration tool used to generate initialization code for the micro-controller - clock initialization, GPIO initialization and peripherals initialization. I think this is the easiest way to start with Cortex-M mcu's.
You can find more about STM32Cube at this link: http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?sc=stm32cube

To import generated files in System Workbench, follow exactly what is described in this page (OpenSTM32 Community Site » Documentation » System Workbench for STM32 » User Guide » Importing a STCubeMX generated project):
http://www.openstm32.org/Importing+a+STCubeMX+generated+project

I have successfully build and debug simple projects on two boards from ST using System Workbench:
- NUCLEO-L152RE: http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1847/PF260002?icmp=nucleo-ipf_pron_pr-nucleo_feb2014&sc=nucleoL152RE-pr
- STM32F3Discovery: http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF254044

Good luck!


Thank you for help. I have installed the workbench and it work Ok. However, I have lots of addons installed in eclipse and I would have to copy them to the workbench. Also, I cant use the same workspace in two applications at the same time. Do you know maybe why cant i install the workbench addon for eclipse? Is there a way for me to download the addon as zip and install it from zip?

I don't know for the zip package, but from what I have seen should be possible to install the System Workbench for STM32 from Eclipse. I don't know if you follow the steps described in the documentation (OpenSTM32 Community Site » Documentation » System Workbench for STM32 » Installing System Workbench for STM32).
If you already try this way then ignore this post - if this is the case I can not answer why is not possible to install the addon System Workbench.

The address containing the installation site is here: http://www.ac6-tools.com/Eclipse-updates/org.openstm32.system-workbench.site
You can try to add this site to Eclipse updates (if you already didn't try it) and check the instructions form here: http://www.openstm32.org/Installing+System+Workbench+for+STM32+from+Eclipse

I did't try to install System Workbench this way.


I have installed a new instance of eclipse and tried there- it worked out. No idea why it didnt in my current one. Thank you for help.