This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

nrfjprog not working on raspberry pi 4

Hi

I am trying to setup a raspberry pi 4 for flashing nrf devices. But Nrfjprog doesn't seem to work.

I am using a Raspberry Pi 4 with 2021-05-07-raspios-buster-armhf-lite

I have fetched Segger and nrfjprog deb packages using :

wget --post-data 'accept_license_agreement=accepted&non_emb_ctr=confirmed&submit=Download+software' www.segger.com/.../JLink_Linux_arm.deb

installed them using:

sudo dpkg -i ~/nRF-Command-Line-Tools_10_14_0_LinuxArm/nrf-command-line-tools_10.14.0_armhf.deb
sudo dpkg -i JLink_Linux_arm.deb
I can detect the target using JLinkExe:
but when running nrfjprog I run into this:
log file as follows:
running ldd I get the following

What am I missing ?
If you need anymore details from my setup, let me know.
Parents Reply Children
  • Hi, I have added "export DISPLAY:=0" to the pi's bashrc and tried running the ssh with -X and -Y as suggested in the forum post you mention.

    I have also run nrfjprog using strace, this is the output:

    execve("/usr/local/bin/nrfjprog", ["nrfjprog", "-r", "--log"], 0xbedb1588 /* 33 vars */) = 0
    brk(NULL)                               = 0x1eb4000
    mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f08000
    access("/etc/ld.so.preload", R_OK)      = 0
    openat(AT_FDCWD, "/etc/ld.so.preload", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
    mmap2(NULL, 54, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0xb6f07000
    close(3)                                = 0
    readlink("/proc/self/exe", "/opt/nrf-command-line-tools/bin/"..., 4096) = 40
    openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\254\3\0\0004\0\0\0"..., 512) = 512
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    fstat64(3, {st_mode=S_IFREG|0644, st_size=17708, ...}) = 0
    mmap2(NULL, 81964, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ec5000
    mprotect(0xb6ec9000, 61440, PROT_NONE)  = 0
    mmap2(0xb6ed8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0xb6ed8000
    close(3)                                = 0
    munmap(0xb6f07000, 54)                  = 0
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    fstat64(3, {st_mode=S_IFREG|0644, st_size=28867, ...}) = 0
    mmap2(NULL, 28867, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f00000
    close(3)                                = 0
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0 \n\0\0004\0\0\0"..., 512) = 512
    _llseek(3, 8688, [8688], SEEK_SET)      = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 8340, [8340], SEEK_SET)      = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 8688, [8688], SEEK_SET)      = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 8340, [8340], SEEK_SET)      = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 8688, [8688], SEEK_SET)      = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 8340, [8340], SEEK_SET)      = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(3, {st_mode=S_IFREG|0644, st_size=9768, ...}) = 0
    mmap2(NULL, 73924, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6eb2000
    mprotect(0xb6eb4000, 61440, PROT_NONE)  = 0
    mmap2(0xb6ec3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6ec3000
    close(3)                                = 0
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\240r\0\0004\0\0\0"..., 512) = 512
    _llseek(3, 463312, [463312], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 462960, [462960], SEEK_SET)  = 0
    read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49
    _llseek(3, 463312, [463312], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 462960, [462960], SEEK_SET)  = 0
    read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49
    _llseek(3, 463312, [463312], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 462960, [462960], SEEK_SET)  = 0
    read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49
    fstat64(3, {st_mode=S_IFREG|0644, st_size=464392, ...}) = 0
    mmap2(NULL, 528504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e30000
    mprotect(0xb6ea1000, 61440, PROT_NONE)  = 0
    mmap2(0xb6eb0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x70000) = 0xb6eb0000
    close(3)                                = 0
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\224O\0\0004\0\0\0"..., 512) = 512
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(3, {st_mode=S_IFREG|0755, st_size=130416, ...}) = 0
    mmap2(NULL, 168560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e06000
    mprotect(0xb6e1d000, 61440, PROT_NONE)  = 0
    mmap2(0xb6e2c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0xb6e2c000
    mmap2(0xb6e2e000, 4720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e2e000
    close(3)                                = 0
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\300x\1\0004\0\0\0"..., 512) = 512
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(3, {st_mode=S_IFREG|0755, st_size=1296004, ...}) = 0
    mmap2(NULL, 1364764, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6cb8000
    mprotect(0xb6df0000, 65536, PROT_NONE)  = 0
    mmap2(0xb6e00000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x138000) = 0xb6e00000
    mmap2(0xb6e03000, 8988, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e03000
    close(3)                                = 0
    mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6efe000
    set_tls(0xb6efe4d0)                     = 0
    mprotect(0xb6e00000, 8192, PROT_READ)   = 0
    mprotect(0xb6e2c000, 4096, PROT_READ)   = 0
    mprotect(0xb6eb0000, 4096, PROT_READ)   = 0
    mprotect(0xb6ec3000, 4096, PROT_READ)   = 0
    mprotect(0xb6ed8000, 4096, PROT_READ)   = 0
    mprotect(0x1a8000, 24576, PROT_READ)    = 0
    mprotect(0xb6f0a000, 4096, PROT_READ)   = 0
    munmap(0xb6f00000, 28867)               = 0
    set_tid_address(0xb6efe078)             = 5158
    set_robust_list(0xb6efe080, 12)         = 0
    rt_sigaction(SIGRTMIN, {sa_handler=0xb6e0a8e8, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0xb6ce5130}, NULL, 8) = 0
    rt_sigaction(SIGRT_1, {sa_handler=0xb6e0a9a4, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0xb6ce5130}, NULL, 8) = 0
    rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
    ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
    futex(0x1b04a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    futex(0x1b04ac, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    brk(NULL)                               = 0x1eb4000
    brk(0x1ed5000)                          = 0x1ed5000
    ioctl(1, TCGETS, 0xbefc2158)            = -1 ENOTTY (Inappropriate ioctl for device)
    getcwd("/home/pi", 4096)                = 9
    stat64("/home/pi", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    ioctl(2, TCGETS, 0xbefc1590)            = -1 ENOTTY (Inappropriate ioctl for device)
    openat(AT_FDCWD, "/home/pi/log.log", O_WRONLY|O_CREAT|O_APPEND|O_LARGEFILE, 0666) = 3
    _llseek(3, 0, [6552], SEEK_END)         = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=871676500}) = 0
    gettid()                                = 5158
    openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 4
    fstat64(4, {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
    fstat64(4, {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
    read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 3687
    _llseek(4, -2347, [1340], SEEK_CUR)     = 0
    read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 2347
    close(4)                                = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=872823548}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=872952101}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=873046209}) = 0
    readlink("/proc/self/exe", "/opt/nrf-command-line-tools/bin/"..., 4096) = 40
    lstat64("/opt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools/bin/nrfjprog", {st_mode=S_IFREG|0755, st_size=2558616, ...}) = 0
    stat64("/opt/nrf-command-line-tools/bin/nrfjprog.ini", 0xbefc15e0) = -1 ENOENT (No such file or directory)
    stat64("/opt/nrf-command-line-tools/share/nrfjprog.ini", {st_mode=S_IFREG|0644, st_size=611, ...}) = 0
    openat(AT_FDCWD, "/opt/nrf-command-line-tools/share/nrfjprog.ini", O_RDONLY) = 4
    fstat64(4, {st_mode=S_IFREG|0644, st_size=611, ...}) = 0
    read(4, "; nrfjprog.exe configuration fil"..., 4096) = 611
    read(4, "", 4096)                       = 0
    stat64("/opt/nrf-command-line-tools/bin/libnrfjprogdll.so", 0xbefc14c0) = -1 ENOENT (No such file or directory)
    stat64("/opt/nrf-command-line-tools/lib/libnrfjprogdll.so", {st_mode=S_IFREG|0644, st_size=5829464, ...}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=874738171}) = 0
    futex(0xb6ec40b8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    openat(AT_FDCWD, "/opt/nrf-command-line-tools/lib/libnrfjprogdll.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
    read(5, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\360\223\2\0004\0\0\0"..., 512) = 512
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(5, {st_mode=S_IFREG|0644, st_size=5829464, ...}) = 0
    mmap2(NULL, 4341252, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xb6894000
    mprotect(0xb6c81000, 65536, PROT_NONE)  = 0
    mmap2(0xb6c91000, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3ed000) = 0xb6c91000
    mmap2(0xb6cb3000, 19972, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6cb3000
    close(5)                                = 0
    openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
    fstat64(5, {st_mode=S_IFREG|0644, st_size=28867, ...}) = 0
    mmap2(NULL, 28867, PROT_READ, MAP_PRIVATE, 5, 0) = 0xb6f00000
    close(5)                                = 0
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/librt.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
    read(5, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0 \30\0\0004\0\0\0"..., 512) = 512
    _llseek(5, 25360, [25360], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
    _llseek(5, 24952, [24952], SEEK_SET)    = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 25360, [25360], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
    _llseek(5, 24952, [24952], SEEK_SET)    = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 25360, [25360], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
    _llseek(5, 24952, [24952], SEEK_SET)    = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 25360, [25360], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
    _llseek(5, 24952, [24952], SEEK_SET)    = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(5, {st_mode=S_IFREG|0644, st_size=26600, ...}) = 0
    mmap2(NULL, 90648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xb687d000
    mprotect(0xb6883000, 61440, PROT_NONE)  = 0
    mmap2(0xb6892000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x5000) = 0xb6892000
    close(5)                                = 0
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libudev.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
    read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\370-\0\0004\0\0\0"..., 512) = 512
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(5, {st_mode=S_IFREG|0644, st_size=128592, ...}) = 0
    mmap2(NULL, 194744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xb684d000
    mprotect(0xb686c000, 61440, PROT_NONE)  = 0
    mmap2(0xb687b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1e000) = 0xb687b000
    close(5)                                = 0
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libusb-1.0.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
    read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0,.\0\0004\0\0\0"..., 512) = 512
    _llseek(5, 82828, [82828], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
    _llseek(5, 82496, [82496], SEEK_SET)    = 0
    read(5, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
    _llseek(5, 82828, [82828], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
    _llseek(5, 82496, [82496], SEEK_SET)    = 0
    read(5, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
    _llseek(5, 82828, [82828], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
    _llseek(5, 82496, [82496], SEEK_SET)    = 0
    read(5, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
    _llseek(5, 82828, [82828], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
    _llseek(5, 82496, [82496], SEEK_SET)    = 0
    read(5, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
    _llseek(5, 82828, [82828], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
    _llseek(5, 82496, [82496], SEEK_SET)    = 0
    read(5, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
    fstat64(5, {st_mode=S_IFREG|0644, st_size=83828, ...}) = 0
    mmap2(NULL, 148192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xb6828000
    mprotect(0xb683c000, 61440, PROT_NONE)  = 0
    mmap2(0xb684b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x13000) = 0xb684b000
    close(5)                                = 0
    mprotect(0xb6892000, 4096, PROT_READ)   = 0
    mprotect(0xb687b000, 4096, PROT_READ)   = 0
    mprotect(0xb684b000, 4096, PROT_READ)   = 0
    mprotect(0xb6c91000, 118784, PROT_READ) = 0
    gettimeofday({tv_sec=1635506951, tv_usec=887751}, NULL) = 0
    openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 5
    read(5, "0-3\n", 8192)                  = 4
    close(5)                                = 0
    futex(0xb6cb62b4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    futex(0xb6cb62b8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    munmap(0xb6f00000, 28867)               = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=888990679}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=889226599}) = 0
    getrandom("\x34\xcd\x6a\x2a\x53\x56\xfb\x8a\xe8\x01\xb8\x27\xb2\xf7\xec\x0e", 16, 0) = 16
    statfs("/dev/shm/", {f_type=TMPFS_MAGIC, f_bsize=4096, f_blocks=489891, f_bfree=489891, f_bavail=489891, f_files=163655, f_ffree=163654, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV}) = 0
    futex(0xb6e2f200, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    openat(AT_FDCWD, "/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-args", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0644) = 5
    fchmod(5, 0644)                         = 0
    fallocate(5, 0, 0, 16777216)            = 0
    ftruncate(5, 16777216)                  = 0
    fstat64(5, {st_mode=S_IFREG|0644, st_size=16777216, ...}) = 0
    mmap2(NULL, 16777216, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0xb5828000
    close(5)                                = 0
    openat(AT_FDCWD, "/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-req", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0644) = 5
    fchmod(5, 0644)                         = 0
    fallocate(5, 0, 0, 224)                 = 0
    ftruncate(5, 224)                       = 0
    fstat64(5, {st_mode=S_IFREG|0644, st_size=224, ...}) = 0
    mmap2(NULL, 224, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0xb6f07000
    close(5)                                = 0
    openat(AT_FDCWD, "/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-ack", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0644) = 5
    fchmod(5, 0644)                         = 0
    fallocate(5, 0, 0, 176)                 = 0
    ftruncate(5, 176)                       = 0
    fstat64(5, {st_mode=S_IFREG|0644, st_size=176, ...}) = 0
    mmap2(NULL, 176, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0xb6f06000
    close(5)                                = 0
    openat(AT_FDCWD, "/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-log", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0644) = 5
    fchmod(5, 0644)                         = 0
    fallocate(5, 0, 0, 4160)                = 0
    ftruncate(5, 4160)                      = 0
    fstat64(5, {st_mode=S_IFREG|0644, st_size=4160, ...}) = 0
    mmap2(NULL, 4160, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0xb6f04000
    close(5)                                = 0
    eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 5
    epoll_create1(EPOLL_CLOEXEC)            = 6
    timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC) = 7
    epoll_ctl(6, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLERR|EPOLLET, {u32=32319488, u64=32319488}}) = 0
    write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
    epoll_ctl(6, EPOLL_CTL_ADD, 7, {EPOLLIN|EPOLLERR, {u32=32319500, u64=32319500}}) = 0
    pipe([8, 9])                            = 0
    epoll_ctl(6, EPOLL_CTL_ADD, 8, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=32218184, u64=32218184}}) = 0
    epoll_ctl(6, EPOLL_CTL_ADD, 9, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=32319672, u64=32319672}}) = 0
    pipe([10, 11])                          = 0
    epoll_ctl(6, EPOLL_CTL_ADD, 10, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=32319880, u64=32319880}}) = 0
    epoll_ctl(6, EPOLL_CTL_ADD, 11, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=32319976, u64=32319976}}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=910687554}) = 0
    gettid()                                = 5158
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=910876309}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=910976918}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=911064823}) = 0
    lstat64("/opt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools/lib/libnrfjprogdll.so", {st_mode=S_IFREG|0644, st_size=5829464, ...}) = 0
    stat64("/opt/nrf-command-line-tools/lib/jlinkarm_nrf_worker_linux", 0xbefc0fa8) = -1 ENOENT (No such file or directory)
    stat64("/opt/nrf-command-line-tools/bin/jlinkarm_nrf_worker_linux", {st_mode=S_IFREG|0755, st_size=5322156, ...}) = 0
    mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb5027000
    mprotect(0xb5028000, 8388608, PROT_READ|PROT_WRITE) = 0
    clone(child_stack=0xb5826f88, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb58274b8, tls=0xb5827910, child_tidptr=0xb58274b8) = 5159
    openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 12
    fstat64(12, {st_mode=S_IFREG|0644, st_size=3031696, ...}) = 0
    mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 12, 0) = 0xb4e27000
    mmap2(NULL, 2596864, PROT_READ, MAP_PRIVATE, 12, 0x6b000) = 0xb4bad000
    close(12)                               = 0
    openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 12
    fstat64(12, {st_mode=S_IFREG|0644, st_size=2995, ...}) = 0
    brk(0x1ef6000)                          = 0x1ef6000
    read(12, "# Locale name alias data base.\n#"..., 4096) = 2995
    read(12, "", 4096)                      = 0
    close(12)                               = 0
    openat(AT_FDCWD, "/usr/lib/locale/sv_SE.UTF-8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib/locale/sv_SE.utf8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib/locale/sv_SE/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib/locale/sv.UTF-8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib/locale/sv.utf8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib/locale/sv/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=914302138}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=914406339}) = 0
    write(2, "ERROR: [ Client] - Worker proces"..., 67ERROR: [ Client] - Worker process is dead, cannot execute command.
    ) = 67
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=914618038}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=914706518}) = 0
    futex(0xb58274b8, FUTEX_WAIT, 5159, NULL) = 0
    unlink("/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-args") = 0
    epoll_ctl(6, EPOLL_CTL_DEL, 11, 0xbefc1620) = 0
    close(11)                               = 0
    epoll_ctl(6, EPOLL_CTL_DEL, 10, 0xbefc1620) = 0
    close(10)                               = 0
    epoll_ctl(6, EPOLL_CTL_DEL, 9, 0xbefc1620) = 0
    close(9)                                = 0
    epoll_ctl(6, EPOLL_CTL_DEL, 8, 0xbefc1620) = 0
    close(8)                                = 0
    close(6)                                = 0
    close(7)                                = 0
    close(5)                                = 0
    unlink("/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-log") = 0
    unlink("/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-ack") = 0
    unlink("/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-req") = 0
    munmap(0xb5828000, 16777216)            = 0
    write(2, "ERROR: An internal error has occ"..., 56ERROR: An internal error has occurred, please try again.) = 56
    write(2, "\n", 1
    )                       = 1
    write(3, "[2021-Oct-29 12:29:11] [ info] -"..., 819) = 819
    close(3)                                = 0
    exit_group(63)                          = ?
    +++ exited with 63 +++

Related