Package Details: microchip-mplabx-bin 6.25-1

Git Clone URL: https://aur.archlinux.org/microchip-mplabx-bin.git (read-only, click to copy)
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: 57
Popularity: 0.000000
First Submitted: 2011-12-17 04:28 (UTC)
Last Updated: 2025-04-25 09:30 (UTC)

Dependencies (13)

Required by (0)

Sources (3)

Latest Comments

1 2 3 4 5 6 .. 31 Next › Last »

themarcman commented on 2025-05-29 14:44 (UTC)

Thank you so much @danwood76! I just edited the version variable in the PKGBUILD pkgver=6.20 and ran makepkg -si --skipinteg since I could not find the md5sums for this version in the pkg archive and this worked for me!

danwood76 commented on 2025-05-29 07:02 (UTC)

Pickit 3 support has been removed in this version: https://www.microchip.com/en-us/about/media-center/blog/2024/discontinued-ide-support-for-gen3-tools

themarcman commented on 2025-05-28 18:36 (UTC) (edited on 2025-05-28 18:37 (UTC) by themarcman)

My pickit3 isn't being detected.

running the script at /opt/microchip/mplabx/v6.25/mplab_platform/bin/mdb.sh with the following command shows this output:

>hwtool supported
May 28, 2025 8:33:25 PM com.microchip.mplab.mdbcore.platformtool.PlatformToolMetaManager init
INFO: Could not read file: MultiFileObject@28f3b248[Embedded/PlatformTool/seggerjlink]
May 28, 2025 8:33:25 PM com.microchip.mplab.mdbcore.platformtool.PlatformToolMetaManager init
INFO: Could not read file: MultiFileObject@57d7f8ca[Embedded/PlatformTool/segger-samice]
List of supported tooltype:
licensedprogrammer  (for Licensed Debugger)
icd4    (for ICD 4)
mchv    (for MCHV)
microstick  (for MICROSTICK)
skde33audio (for SKDE 33 AUDIO)
skdememory  (for SKDE Memory)
skdepic18fj (for SKDE PIC18FJ)
skdepic24f1 (for SKDE PIC24F 1)
skdepic24hsensor    (for SKDE PIC24H SENSOR)
skdepic32   (for SKDE PIC32)
icd5    (for ICD 5)
atmelice    (for Atmel-ICE)
edbg    (for EDBG)
medbg   (for mEDBG)
pkobnano    (for PKOB nano)
powerdebugger   (for Power Debugger)
jtagice3    (for JTAGICE3)
db32    (for DB32)
db32    (for DB32)
db32    (for DB32)
j32 (for J-32)
jlink   (for J-Link)
seggersamice    (for SEGGER SAM-ICE)
pickit5 (for PICkit 5)
pickit4 (for PICkit 4)
pkob4   (for Curiosity/Starter Kits (PKOB4))
sim (for Simulator)
pm3 (for PM3)
ice4    (for ICE 4)
snap    (for Snap)
pickitbasic (for PICkit Basic)

opamp22 commented on 2024-12-18 12:50 (UTC)

I tried the fixes mentioned for the java8-openjfx package, but no luck.

I really just want the udev rules from mplab so I can use the pickit4. Once I have them I thought about creating a package for just the udev rules.

danwood76 commented on 2024-12-17 12:38 (UTC)

@opamp22

That is an issue with the java8-openjfx package not this one, check the comments on that package and you will find your answers.

But yes java8-openjfx is a pain to build, maybe a binary version of that package needs to be created.

One thing I have been playing with recently is the VS code plugins from microchip, seem to be pretty good for simple projects.

opamp22 commented on 2024-12-17 12:35 (UTC)

java8-openjfx is causing problems.

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:233 (message): Could NOT find Threads (missing: Threads_FOUND) Call Stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:603 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake/Modules/FindThreads.cmake:226 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) Source/cmake/OptionsJava.cmake:38 (find_package) Source/cmake/WebKitCommon.cmake:61 (include) CMakeLists.txt:147 (include)

-- Configuring incomplete, errors occurred!

Task :web:compileNativeLinux FAILED

FAILURE: Build failed with an exception.

  • Where: Build file '/home/$USER/.cache/yay/java8-openjfx/src/rt-8u202-ga/build.gradle' line: 2583

  • What went wrong: Execution failed for task ':web:compileNativeLinux'.

    Process 'command 'perl'' finished with non-zero exit value 1

mickael9 commented on 2024-08-12 10:07 (UTC) (edited on 2024-08-12 10:07 (UTC) by mickael9)

@phippu that's an issue with the java8-openjfx package

phippu commented on 2024-08-12 10:04 (UTC)

The link https://hg.openjdk.java.net/openjfx/8u-dev/rt/archive/${pkgver//./}-ga.tar.bz2 does return a corrupted archive for me.

The *.tar.gz variant seems to be still intact. I suggest to change this

mickael9 commented on 2023-12-04 16:33 (UTC) (edited on 2023-12-04 16:42 (UTC) by mickael9)

Looks like they only check the Referer, it can be easilly circumvented by adding a custom DLAGENT in the PKGBUILD:

DLAGENTS=('https::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -e "https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide" -o %o %u')

I commited the fix to the PKGBUILD

danwood76 commented on 2023-12-04 16:13 (UTC)

Oh.

Looks like microchip have disabled direct download of the installer (I only had to click a single button on their website to start the download).

You can download the file manually and place it in the directory with your PKGBUILD and it will work.

Link: https://ww1.microchip.com/downloads/aemDocuments/documents/DEV/ProductDocuments/SoftwareTools/MPLABX-v6.15-linux-installer.tar

I will look into a workaround when I get a chance.