Skip to content

Instantly share code, notes, and snippets.

@b-Tomas
Created May 28, 2026 00:35
Show Gist options
  • Select an option

  • Save b-Tomas/0020459896914a7bc4183d71dc9441dd to your computer and use it in GitHub Desktop.

Select an option

Save b-Tomas/0020459896914a7bc4183d71dc9441dd to your computer and use it in GitHub Desktop.
Installing MCUXpresso IDE on Arch Linux

Installing MCUXpresso IDE on Arch Linux

The mcuxpresso-ide and linkserver AUR packages cannot be installed with an AUR helper such as yay as the binaries are behind NXP's login wall and the PKGBUILD expects them as local files. You have to build manually with makepkg.

1. Download the binaries

Create an account at nxp.com and download both .deb.bin files (accept the EULA for each):

2. Install LinkServer first (the IDE depends on it)

cd /tmp
git clone https://aur.archlinux.org/linkserver.git
cd linkserver
# Check which version the PKGBUILD expects
grep '^pkgver=' PKGBUILD
# Copy the downloaded .deb.bin with the exact name the PKGBUILD expects
cp ~/Downloads/LinkServer_<version>.x86_64.deb.bin .
makepkg -si
cd ..

3. Install MCUXpresso IDE

cd /tmp
git clone https://aur.archlinux.org/mcuxpresso-ide.git
cd mcuxpresso-ide
grep '^pkgver=' PKGBUILD
cp ~/Downloads/mcuxpressoide-<version>.x86_64.deb.bin .
makepkg -si

4. Point the IDE to the AUR-installed LinkServer

Without this step, you'll get Invalid or incompatible LinkServer configured on startup and Template not found for name memory.ldt when building. This step must be performed every time a new workspace is initialized.

  1. Open MCUXpresso > Window > Preferences > MCUXpresso IDE > Debug Options > LinkServer Options
  2. Under "LinkServer path configuration", check Custom path and select /opt/linkserver
  3. Apply
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment