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.
Create an account at nxp.com and download both .deb.bin files (accept the EULA for each):
- MCUXpresso IDE: https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-installer:MCUXPRESSO-INSTALLER
- LinkServer: https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/linkserver-for-microcontrollers:LINKERSERVER
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 ..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 -siWithout 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.
- Open MCUXpresso > Window > Preferences > MCUXpresso IDE > Debug Options > LinkServer Options
- Under "LinkServer path configuration", check Custom path and select
/opt/linkserver - Apply