KB: Getting set up with the RSL10 SDK & Eclipse IDE


What steps are necessary to access the RSL10 SDK and set up the Eclipse based tools


  1. Go to the RSL10 product page page
  2. Use the download buttons on the main page
  3. Download and read the RSL10 Getting Started Guide for detailed instructions
  4. Download and install the Eclipse based ON Semiconductor IDE Installer
  5. Download and unzip the RSL10 Software Package which contains the RSL10 CMSIS Pack
  6. Follow instructions in the RSL10 Getting Started Guide to install the CMSIS Pack and sample projects
  7. Other optional downloads are available, such as the RSL10 Bluetooth Mesh Package , the RSL10 USB Dongle BLE Explorer, the RSL10 Software Utility Apps, and the RSL0 LPDSP Software Package.

Note 1: The RSL10 Documentation Package is provided as a separate download in the list, and its contents are also included in the RSL10 Software Package so it does not need to be downloaded if the software package is installed.
Note 2: The RSL10 Software Package also includes the release notes document
Note 3: MyON accounts are required to download many of these packages. An account can be created here
Note 3: The CMSIS pack is also compatible with IAR & Keil. More details are available here.
Note 4: Setting up the tools to program the LPDSP32 is a separate process described in this post.

1 Like

Hi! I’m trying to follow your steps and when I click on Download Software Package it sends me to another page but never downloads.
I tried to go at software page and nothing. This is the page wich I can see

How can I download RSL10 Software Package? Could you help me please?
Thank you!

Problem solved! Was the AD-Blocker.


Thank you


Hi mike.picheca, I really need to setup the RSL10 SDK on Ubuntu in raspberry Pi4, Pls. advice to me? Thanks!


hello @josephchang888

The RSL10 SDK is designed and tested to work on a Windows platform and is supported in development environments including Eclipse, Keil, and IAR.

It may however be possible that the package could be adapted for other platforms such as Ubuntu and Linux using a standard compiler and linker such as gcc. If you are inclined to independently make changes to use the SDK for an alternative platform, we would be interested to hear about your solution if you are willing to share it in a post on the Community Forums. If you get stuck, others in the community may be able to assist.

Thank you again for your question about the RSL10 toolsets and using the Community Forums.

@mike.picheca I am configuring my Eclipse setup on Mac OS and documenting the steps so I can post these. However there are some ON Semi packages that get installed in the windows installer which I don’t have access to, namely the “IDE Platform”, the “IDE Common Feature”, and the “RTT viewer” packages. Typically these could be installed from a URL using the Eclipse “Install New Software…” feature.

Is there an ON Semi URL which points to where these packages can be installed from? I could manually copy these from an Windows installation to my Mac (in the appropriate directories), but it would be valuable to other community members if this install URL were accessible.

Thanks for your help here.


though we don’t officially support Mac installations, here are some suggestions we can provide with respect to the packages you would need to install. Try them out and share your result with the community.

  1. Install eclipse for your system from Eclipse IDE for C/C++ Developers | Eclipse Packages

  2. Install the following plugins from Eclipse software repository | The Eclipse Foundation via Install New Software in Eclipse.

  • Embedded C/C++ Arm Cross Compiler - org.eclipse.embedcdt.managedbuild.cross.arm.feature.group
  • Embedded C/C++ CodeRed Debug Perspective - org.eclipse.embedcdt.codered.feature.group
  • Embedded C/C++ J-Link Debugging - org.eclipse.embedcdt.debug.gdbjtag.jlink.feature.group
  • Embedded C/C++ OpenOCD Debugging - org.eclipse.embedcdt.debug.gdbjtag.openocd.feature.group
  1. Download CmsisPackPlugin.zip from Releases · ARM-software/cmsis-pack-eclipse · GitHub and install it via Install New Software in eclipse

Note that the plugins are for customization purposes, you can still run RSL10 with our CMSIS pack without necessarily relying on them though it will impact the look/feel/accessibility IDE (i.e. splash screen, ide icon, about screen, option to open on semiconductor website from the help menu, button to open cmsis pack perspective).

Thanks for this list. I had most of that done except for the cmsis-pack-eclipse.

I now have it set up however the issue I am struggling with is that I have installed the On Semi CMSIS pack, however it doesn’t show any of the Examples. The RSL10 shows up in the left-hand pane Devices and Board tabs, and the right-hand Pack Properties shows the pack rev with Board, Components, and Devices. When I click on the Examples tab it is blank.

Would have or someone in the tools group have any idea what might be going on? I feel like I am very close to getting everything working great on Mac, but this last hang-up has me a bit stuck. I can get at the source in the PACKS directory, but I’d really like to use the Pack Manager to handle that.

Thanks for your help!


glad you are starting to see success. With respect to the samples, our tools team suggested the following, Give it a go and let me know let me know if it works on your end.

copy the “com.arm.cmsis.pack.refclient_2.4.0.201905291614.jar” from the ON Semiconductor IDE dropins folder to his eclipse/dropins folder.

Awesome - that worked! Thanks for following up on this.

I wasn’t sure if there was going to be such a simple fix, so in the mean time I had just used a windows installation to copy over the handful of example projects that seemed most applicable, and then I selectively copied files from the windows eclipse workspace to my Mac workspace. This basically worked, but needed some jiggering to get the projects all building.

1 Like


I’m glad it worked!