Package Details: jlink-software-and-documentation 37:7.20a-0

Git Clone URL: https://aur.archlinux.org/jlink-software-and-documentation.git (read-only, click to copy)
Package Base: jlink-software-and-documentation
Description: Segger JLink software & documentation pack for Linux
Upstream URL: https://www.segger.com/jlink-software.html
Licenses: custom, GPLv2
Groups: jlink
Conflicts: j-link-software-and-documentation
Replaces: j-link-software-and-documentation
Submitter: AlexisPolti
Maintainer: AlexisPolti (pzl)
Last Packager: AlexisPolti
Votes: 44
Popularity: 1.81
First Submitted: 2016-01-22 00:03
Last Updated: 2021-05-07 17:27

Pinned Comments

AlexisPolti commented on 2019-10-29 19:59

Please allow me at least 24h to build the new package! :)

Latest Comments

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

AlexisPolti commented on 2021-04-17 07:35

Added with the correct license, thanx!

taotieren commented on 2021-04-13 15:47

The test found that the udev rules of cmsis-dap need to be configured. After configuration, the jlink and CMSIS-DAP modes can be switched normally through JlinkConfigExe.

sudo cat > /etc/udev/rule.d/99-cmsis-dap.rules << EOF
# Copy this file to /etc/udev/rules.d/
# If rules fail to reload automatically, you can refresh udev rules
# with the command "udevadm control --reload"

# This rules are based on the udev rules from the OpenOCD project, with unsupported probes removed.
# See http://openocd.org/ for more details.
#
# This file is available under the GNU General Public License v2.0

ACTION!="add|change", GOTO="cmsis_dap_rules_end"

SUBSYSTEM=="gpio", MODE="0660", GROUP="plugdev", TAG+="uaccess"

SUBSYSTEM!="usb|tty|hidraw", GOTO="cmsis_dap_rules_end"

# CMSIS-DAP compatible adapters
ATTRS{product}=="*CMSIS-DAP*", MODE="666", GROUP="plugdev", TAG+="uaccess"

LABEL="cmsis_dap_rules_end"
EOF

AlexisPolti commented on 2021-04-08 13:56

I don't think that it's a bug related to the packaging, but rather a bug in the software itself. You should report it to Segger!

taotieren commented on 2021-04-08 13:54

It was successful to change the Jlink startup mode to CMSIS_DAP using JlinkConfigExe, but it was inoperable to change the Jlink startup mode of CMSIS_DAP mode to Jlink.

AlexisPolti commented on 2021-03-30 23:37

Sorry, fixed!

loser137 commented on 2021-03-30 21:14

echo ${sources} (PKGBUILD:39) makes makepkg --packagelist output an additional empty line. This breaks pacaur.

AlexisPolti commented on 2021-01-14 12:56

Done! But as I don't have any board with aarch64 architecture I can't test the releases. Use at you own risks :-)

BTW, thanx for the parch!

nickray commented on 2021-01-13 23:08

Hiya, thanks for maintaining this! Would you mind adding aarch64 as supported architecture? This patch seems to do the trick: https://gist.github.com/nickray/e7e08178b5afe9722eb2683e6e969524

AlexisPolti commented on 2021-01-09 15:37

Hmmm AFAIK, pacaur has been unmaintained since at least 3 years : https://www.reddit.com/r/archlinux/comments/7k5suz/pacaur_now_unmaintained/

My PKGBUILD might be malformed, but you should consider switching to another package helper, sorry :/

rarvolt commented on 2021-01-09 13:45

@AlexisPolti: I am attaching full output. I cleared cache. I am using pacaur. Please ignore the warning about locales.

> $ LANG=en_US pacaur -S jlink-software-and-documentation                                                                                                                                                                                                    
:: Package jlink-software-and-documentation not found in repositories, trying AUR...
:: resolving dependencies...
:: looking for inter-conflicts...

AUR Packages  (1) jlink-software-and-documentation-33:6.94-1  

:: Proceed with installation? [Y/n] 
:: Retrieving package(s)...
clone complete: /home/rarvolt/.cache/pacaur/jlink-software-and-documentation
:: View jlink-software-and-documentation PKGBUILD? [Y/n] n
:: View jlink-software-and-documentation.install script? [Y/n] n
:: Checking jlink-software-and-documentation integrity...

==> Making package: jlink-software-and-documentation 33:6.94-1 (Sat Jan  9 14:44:19 2021)
==> Retrieving sources...
  -> Found 99-jlink.rules.patch
  -> Found JLink.svg
  -> Found JFlashExe.desktop
  -> Found JFlashLiteExe.desktop
  -> Found JFlashSPI_CL.desktop
  -> Found JLinkConfigExe.desktop
  -> Found JLinkExe.desktop
  -> Found JLinkGDBServer.desktop
  -> Found JLinkGUIServerExe.desktop
  -> Found JLinkLicenseManager.desktop
  -> Found JLinkRegistration.desktop
  -> Found JLinkRemoteServer.desktop
  -> Found JLinkRTTClient.desktop
  -> Found JLinkRTTLogger.desktop
  -> Found JLinkRTTViewer.desktop
  -> Found JLinkSTM32.desktop
  -> Found JLinkSWOViewer.desktop
  -> Found JMemExe.desktop
  -> Found JRunExe.desktop
  -> Found JTAGLoadExe.desktop
  -> Downloading JLink_Linux_694_x86_64.tgz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 43.0M  100 43.0M  100    55  6568k      8  0:00:06  0:00:06 --:--:-- 4511k
==> Validating source files with md5sums...
    99-jlink.rules.patch ... Passed
    JLink.svg ... Passed
    JFlashExe.desktop ... Passed
    JFlashLiteExe.desktop ... Passed
    JFlashSPI_CL.desktop ... Passed
    JLinkConfigExe.desktop ... Passed
    JLinkExe.desktop ... Passed
    JLinkGDBServer.desktop ... Passed
    JLinkGUIServerExe.desktop ... Passed
    JLinkLicenseManager.desktop ... Passed
    JLinkRegistration.desktop ... Passed
    JLinkRemoteServer.desktop ... Passed
    JLinkRTTClient.desktop ... Passed
    JLinkRTTLogger.desktop ... Passed
    JLinkRTTViewer.desktop ... Passed
    JLinkSTM32.desktop ... Passed
    JLinkSWOViewer.desktop ... Passed
    JMemExe.desktop ... Passed
    JRunExe.desktop ... Passed
    JTAGLoadExe.desktop ... Passed
==> Validating source_x86_64 files with md5sums...
    JLink_Linux_694_x86_64.tgz ... Passed
:: Preparing jlink-software-and-documentation...

==> Making package: jlink-software-and-documentation 33:6.94-1 (Sat Jan  9 14:44:26 2021)
==> WARNING: Skipping dependency checks.
==> Retrieving sources...
  -> Found 99-jlink.rules.patch
  -> Found JLink.svg
  -> Found JFlashExe.desktop
  -> Found JFlashLiteExe.desktop
  -> Found JFlashSPI_CL.desktop
  -> Found JLinkConfigExe.desktop
  -> Found JLinkExe.desktop
  -> Found JLinkGDBServer.desktop
  -> Found JLinkGUIServerExe.desktop
  -> Found JLinkLicenseManager.desktop
  -> Found JLinkRegistration.desktop
  -> Found JLinkRemoteServer.desktop
  -> Found JLinkRTTClient.desktop
  -> Found JLinkRTTLogger.desktop
  -> Found JLinkRTTViewer.desktop
  -> Found JLinkSTM32.desktop
  -> Found JLinkSWOViewer.desktop
  -> Found JMemExe.desktop
  -> Found JRunExe.desktop
  -> Found JTAGLoadExe.desktop
  -> Found JLink_Linux_694_x86_64.tgz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting JLink_Linux_694_x86_64.tgz with bsdtar
bsdtar: Failed to set default locale
==> Starting prepare()...
==> Sources are ready.
awk: cmd. line:1: (FILENAME=- FNR=1) fatal: attempt to access field -2
:: Building jlink-software-and-documentation package(s)...

==> Making package: jlink-software-and-documentation 33:6.94-1 (Sat Jan  9 14:44:28 2021)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Entering fakeroot environment...

==> Starting package()...
patching file 99-jlink.rules
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "jlink-software-and-documentation"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: jlink-software-and-documentation 33:6.94-1 (Sat Jan  9 14:44:30 2021)
==> Cleaning up...
:: Installing jlink-software-and-documentation package(s)...
error: no targets specified (use -h for help)

I think this is a problem when installing using pacaur. With makepkg I could install the package without any problem.