One great thing with Eclipse compared to proprietary IDEs are the thousands of available plugins. Yes, not every plugin is probably on the ‘must have’ list (I have listed some in a series starting with “5 Best Eclipse Plugins: #1 (Eclox with Doxygen, Graphviz and Mscgen)“).
The ‘traditional’ approach to install Eclipse plugins is using the menu Help > Install New Software. Using that approach, I have to use or enter an Eclipse update site. An easier way is to use the Eclipse Marketplace plugin which allows me to search and browse for plugins and simplifies installation of it. But as this one does not come installed by default with MCUXpresso. But it is my preferred way to browse and install plugins into Eclipse:
MCUXpresso IDE Series
This article is part of a series to get up to speed using the new NXP MCUXpresso IDE. Published so far are:
- MCUXpresso IDE: Unified Eclipse IDE for NXPs ARM Cortex-M Microcontrollers
- MCUXpresso IDE: S-Record, Intel Hex and Binary Files
- MCUXpresso IDE: Adding the Eclipse Marketplace Client
- MCUXpresso IDE: Importing Kinetis Design Studio Projects
- MCUXpresso IDE: Installing Processor Expert into Eclipse Neon
- MCUXpresso IDE: Terminate and Disconnect a Debug Session
- MCUXpresso IDE: Blinky the NXP LPC800-DIP Board
Outline
This article is part of a series of articles about the MCUXpresso IDE. The NXP MCUXpresso IDE v10.0 is Eclipse Neon (4.6) based, but does not come with the Marketplace plugin installed. In this article I’m showing how to install the Eclipse Marketplace into Eclipse Neon. The Eclipse Marketplace is a plugin inside Eclipse which I can use to search, browse and install extra Eclipse plugins.
💡 The MCUXpresso IDE later than 10.0 includes now the Eclipse Marketplace client, so installing it manually is not necessary.
Installation
To install the client, use the menu Help > Install new Software and use the following update site:
http://download.eclipse.org/eclipse/updates/4.6
💡 If using a different Eclipse version (e.g. kepler or mars), make sure use the corresponding update site, see https://wiki.eclipse.org/Eclipse_Project_Update_Sites
If the above update site does not work, try the following:
For Eclipse Neon (MCUXpresso IDE 10.0):
http://download.eclipse.org/releases/neon
(see http://download.eclipse.org/mpc/releases/1.5.2/ )
MCUXpresso IDE 10.2 (Eclipse Oxygen based) already contains the Eclipse Marketplace plugin, but in any case, the update site is:
http://download.eclipse.org/releases/oxygen
Select it and go through the installation process, with a restart of Eclipse at the end.
Using the Market Place
After installation, I have a new menu item:
Using it, I can browse and install the plugins which are listed on the marketplace. For example I can search for a plugin like added color themes:
For example I can select and install the above plugin (Darkest Dark Theme) which gives Eclipse a new look:
Summary
If an Eclipse distribution does not include the Eclipse Marketplace client, it is easy to install it. After installation, I have a convenient way to get access to all the plugins available on the market place. Another usage of the Eclipse Market Place plugin is to install additional software which helps to use legacy Kinetis Design Studio projects in MCUXpresso IDE, which is the subject of the next article.
Links
- MCUXpresso IDE web page: http://www.nxp.com/mcuxpresso/ide
- MCUXpresso IDE community: http://www.nxp.com/mcuxpresso/ide/forum
- MCUXpresso Config tools and SDK: https://mcuxpresso.nxp.com/
You didn’t say “Happy Marketplacing!”
I’m upset now… 😦
LikeLike
ups! Yes, this is an absolute ‘no-go’, sorry for that. I’m not sure why I have missed that part, and I only can appologize 😉 Fixed now 🙂
LikeLike
Pingback: MCUXpresso IDE: S-Record, Intel Hex and Binary Files | MCU on Eclipse
Pingback: MCUXpresso IDE: Unified Eclipse IDE for NXPs ARM Cortex-M Microcontrollers | MCU on Eclipse
Pingback: MCUXpresso IDE: Importing Kinetis Design Studio Projects | MCU on Eclipse
Pingback: MCUXpresso IDE: Installing Processor Expert into Eclipse Neon | MCU on Eclipse
Pingback: MCUXpresso IDE: Terminate and Disconnect a Debug Session | MCU on Eclipse
Pingback: MCUXPresso IDE: Blinky the NXP LPC800-DIP Board | MCU on Eclipse
Thank you for the tutorial. I had no idea some much stuff was available for Eclipse and MCUXpresso.
LikeLike
The number of plugins can be overwhelming, and not all plugins are appicable, but many are 🙂
LikeLike
Thanks for the great posts and setting up MCUXpresso. I am performing the above procedures and the IDE will NOT restart after the install. It hangs on “com.freescale.processorexpert.core”.
I performed the “Installing PE into Eclipse” post and then created a workspace and imported LPCXpresso projects and a few KDS projects. The LPC projects built correctly and KDS projects would not. I started the “Importing KDS Projects” post that lead me to this post.
Is there a proper order to the procedures when setting up a new machine with the IDE and tools?
I am going to uninstall MCU and install again and try the Marketplace Client first to see if things work better.
Thanks,
LikeLike
Hi Mark,
not sure if this helps, but I have seen an issue (but not reproducible) if open a workspace with Processor Expert views open/visible by default.
What I have is a ‘clean’ (not modified) other installation of MCUXpresso IDE. In that case I open that workspace in question with the clean IDE, close the Processor Expert views, and then open the workspace with the PEx version of the IDE. So you could simply install the clean IDE into a new/different folder and try this?
Let me know, and I hope this helps,
Erich
LikeLike
In effect it did. I had a new workspace created by MCUXpresso that I had imported a few projects. I then realized that some additional steps were not performed and that was when I was installing additional software.
I did an uninstall and install, and with using the default workspace (with no projects) the remaining steps worked.
thanks.
LikeLike
I was having some trouble trying to install Marketplace in MCUXpresso, solved using http://download.eclipse.org/releases/neon/ as update site.
LikeLike
Interesting, thanks for sharing. It seems that some update sites are sometimes down. Good idea to use the Neon update site instead.
LikeLike
Pingback: Eclipse MCUXpresso IDE 10.1 with integrated MCUXpresso Configuration Tools | MCU on Eclipse
In the latest MCUXpresso 10.1.1 the market place is already included. I have tried to install Darkest Dark Theme as recommended above but get the following error:
Cannot complete the install because one or more required items could not be found.
Software being installed: DevStyle (includes Darkest Dark Theme) 1.11.0.201802122023 (com.genuitec.eclipse.theming.feature.feature.group 1.11.0.201802122023)
Missing requirement: Webclipse Common Core Platform Utilities 13.0.2.201802121258
Any idea how to solve this issue ?
LikeLike
Not sure what is causing this. I just tried it again with the MCUXpressso 10.1.0 (Build 589) and it works for me?
LikeLike
Hmm, maybe this helps: I had Eclox 0.8.0 installed, and it asked me to update it. Maybe this is what made it work on my side? Additionally there is the ‘Eclipse Moonsirse UI Theme’, have you tried that one too?
LikeLike
Ok, I have now installed the 10.1.1, and indeed, that one does not work and gives your error message. But the moonrise one works?
LikeLike
moonrise works but i’s not as good as the Darkest Dark Theme that I really appreciate now. I would be really happy to get it on 10.1.1
LikeLike
I reply to myself. The solution is here: https://www.genuitec.com/forums/topic/cant-install-darkestdark-theme-under-neon-2-nxp-mcuxpress/
Here are the steps to install Darkest Dark successfully to MCUXpress :
1. Open the IDE and go to Window > Preferences > Install/Update > Available Software Sites. Click ‘Add’ and enter the update site url for Neon in the Location field : http://download.eclipse.org/releases/neon/
2. Once done, go to the Eclipse Marketplace and retry installing the Darkest Dark plugin.
LikeLike
Thanks for sharing that solution, appreciated!
LikeLike
The above solution works for MCUXpresso 10.1.x.
For MCUXpresso 10.2.x replace “neon” by “oxygen”:
1. Open the IDE and go to Window > Preferences > Install/Update > Available Software Sites. Click ‘Add’ and enter the update site url for Neon in the Location field : http://download.eclipse.org/releases/oxygen/
2. Once done, go to the Eclipse Marketplace and retry installing the Darkest Dark plugin.
LikeLike