Package Details: microchip-mplabx-bin 5.25-1

Git Clone URL: https://aur.archlinux.org/microchip-mplabx-bin.git (read-only)
Package Base: microchip-mplabx-bin
Description: IDE for Microchip PIC and dsPIC development
Upstream URL: http://www.microchip.com/mplabx
Licenses: custom
Conflicts: mplab
Provides: mplab
Submitter: bxs
Maintainer: mickael9 (danwood76)
Last Packager: danwood76
Votes: 53
Popularity: 0.946802
First Submitted: 2011-12-17 04:28
Last Updated: 2019-08-15 08:33

Required by (0)

Sources (3)

Latest Comments

« First ‹ Previous ... 2 3 4 5 6 7 8 9 10 11 12 ... Next › Last »

ivanovp commented on 2015-07-03 15:52

This page shows v2.35 while PKGBUILD contains v3.05. Why?

ivanovp commented on 2015-07-03 15:26

It has already updated to 3.0.5.

b1tl0rd commented on 2015-06-30 03:05

new version is MPLAB® X IDE v3.05

explorerchess commented on 2015-05-21 02:40

@danwood76 @ivanovp
Thank you very much guys!
This type it worked fine.
It installed correctly with no module error.
The PICkit3 is detected and work correctly.
I was able to reprogram a PIC18F45K20 with my new compiled test project and it worked good.

My Arch Linux - MPLABX with XC8 compiler seems now equally workable as my good old windows setup. I'll spend more time on it now. Thanks again.

Dennis.

ivanovp commented on 2015-05-19 16:04

@danwood76: thanks for fix. Patch applied.

danwood76 commented on 2015-05-19 07:20

It seems microchip have moved the mplabcomm files back to /opt/microchip/mplabcomm1.0 (they should make their minds up already)

I have also fixed mplab_ipe and added the 'StartupWMClass' lines to the .desktop files to make them work with Gnome Shell (and other window managers?) correctly.

Anyway heres a PKGBUILD diff:

--- microchip-mplabx-bin.orig/PKGBUILD 2015-05-18 18:52:41.000000000 +0100
+++ microchip-mplabx-bin/PKGBUILD 2015-05-19 08:17:56.436033532 +0100
@@ -75,17 +75,20 @@

sed -i 's|#jdkhome="/path/to/jdk"|jdkhome=/usr/lib/jvm/java-7-openjdk/|g' $pkgdir$instdir/v$pkgver/mplab_ide/etc/mplab_ide.conf
sed -i 's|#jdkhome="/path/to/jdk"|jdkhome=/usr/lib/jvm/java-7-openjdk/|g' $pkgdir$instdir/v$pkgver/mplab_ipe/mplab_ipe
- sed -i 's|\"$jdkhome\"bin/java -jar \"$jdkhome\"/../../../mplab_ipe/ipe.jar|\"$jdkhome\"bin/java -jar /opt/microchip/mplabx/mplab_ipe/ipe.jar|g' $pkgdir$instdir/v$pkgver/mplab_ipe/mplab_ipe
+ sed -i 's|\"$jdkhome\"bin/java -jar \"$jdkhome\"/../../../mplab_ipe/ipe.jar|\"$jdkhome\"bin/java -jar /opt/microchip/mplabx/v3.00/mplab_ipe/ipe.jar|g' $pkgdir$instdir/v$pkgver/mplab_ipe/mplab_ipe

rm $pkgdir/{chroot_input.sh,inst_input,$installer,etc/{group,passwd}}
rm -r $pkgdir/{bin,tmp}

ln -s $instdir/v$pkgver/mplab_ide/bin/mplab_ide $pkgdir/usr/bin/mplab_ide
ln -s $instdir/v$pkgver/mplab_ipe/mplab_ipe $pkgdir/usr/bin/mplab_ipe
- ln -s $instdir/../mplabcomm1_0_0/libmchpusb-1.0.so.0.0.0 $pkgdir/usr/local/lib/libmchpusb-1.0.so
- ln -s $instdir/../mplabcomm1_0_0/mchplinusbdevice $pkgdir/etc/.mplab_ide
- ln -s $instdir/../mplabcomm1_0_0/libUSBAccessLink.so $pkgdir/usr/lib/libUSBAccessLink.so
- ln -s $instdir/../mplabcomm1_0_0/libSerialAccessLink.so $pkgdir/usr/lib/libSerialAccessLink.so
+ ln -s $instdir/../mplabcomm1.0/libmchpusb-1.0.so.0.0.0 $pkgdir/usr/local/lib/libmchpusb-1.0.so
+ ln -s $instdir/../mplabcomm1.0/mchplinusbdevice $pkgdir/etc/.mplab_ide
+ ln -s $instdir/../mplabcomm1.0/libUSBAccessLink.so $pkgdir/usr/lib/libUSBAccessLink.so
+ ln -s $instdir/../mplabcomm1.0/libSerialAccessLink.so $pkgdir/usr/lib/libSerialAccessLink.so
+
+ echo 'StartupWMClass=MPLAB X IDE v3.00' >> $pkgdir/usr/share/applications/mplab.desktop
+ echo 'StartupWMClass=com-microchip-ipe-ui-ProdProgrammerApp' >> $pkgdir/usr/share/applications/mplab_ipe.desktop

rm -f $pkgdir$instdir/Uninstall*

danwood76 commented on 2015-05-19 06:45

Thanks for the update ivanop.

PICKit 3 not working, I will check for missing links again.

JavaFX is required by the 'Embedded Browser UI' plugin. Not required IMO but if it is needed then you can switch to Java 8 and then enable it.

explorerchess commented on 2015-05-19 01:05

@ivanovp

Hi. Same error message for me:

"Warning - could not install some modules:
JavaFX wrapper - No module providing the capability
org.openide.modules.jre.JavaFX could be found.
2 further modules could not be installed due to the above problems."

I am on x86_64 flavor.

I installed the XC8 compiler with no problem (downloaded from Microchip web site).

After installation, I made a quick new project based on a PIC18F1330 toggling simply an output. I was able to save every thing and build it. I got a .hex resulting file as expected.

BUT I was unable to have the MPLABX to connect to my "PIC KIT 3" programming/debugging device. It simply does not list it. I've work for years with Windows and wanted to see if I could make work all these things with ArchLinux. It does not seem to work as easy as windows. I don't know where to go now. With Ubuntu it worked the first time. But I would much prefer to see it work with ArchLinux...

Thanks for the package sir!

Dennis.

leosw commented on 2015-05-18 20:48

3.00 not working here (after launching mplab_ide, it exits with no messages).

I tried remobing mplab, installing jdk8 and replacing all java 7 terms to java 8 in the PKGBUILD but same problem under mplab.

Note : The desktop shortcut is not setuped correctly

ivanovp commented on 2015-05-18 18:01

MPLABX v3.00 complains on missing javafx, but runs after disabling something. Has anyone same error message?