jacobrosenthal opened a new issue #796: nrf52 thingy target occasionally 
disconnects and never readvertises ble during first packet of newtmgr upload 
command
URL: https://github.com/apache/mynewt-core/issues/796
 
 
   This is apparently not related to 
https://github.com/apache/mynewt-core/pull/789
   
   ```
   Jacobs-Air:chippd3 jacobrosenthal$ newt target show split-thingy
   * Warning: failed to read repo "mynewt-nordic": open 
/Users/jacobrosenthal/Downloads/chippd3/repos/mynewt-nordic: no such file or 
directory
   targets/split-thingy
       app=@apache-mynewt-core/apps/blesplit
       bsp=@apache-mynewt-core/hw/bsp/nrf52-thingy
       build_profile=optimized
       loader=@apache-mynewt-core/apps/bleprph
       
syscfg=CONSOLE_ECHO=0:CONSOLE_INPUT=0:CONSOLE_MAX_INPUT_LEN=0:CONSOLE_RTT=1:CONSOLE_UART=0:LOG_LEVEL=0:SHELL_TASK=0
   Jacobs-Air:chippd3 jacobrosenthal$ echo -ne "erase all\nq\n" | JLinkExe -if 
SWD -device nRF52 -speed 1000
   SEGGER J-Link Commander V6.30b (Compiled Feb  2 2018 18:41:11)
   DLL version V6.30b, compiled Feb  2 2018 18:41:01
   
   Connecting to J-Link via USB...O.K.
   Firmware: J-Link ARM V8 compiled Nov 28 2014 13:44:46
   Hardware version: V8.00
   S/N: 268006294
   License(s): FlashBP, GDB
   OEM: SEGGER-EDU
   VTref = 3.274V
   
   
   Type "connect" to establish a target connection, '?' for help
   Target connection not established yet but required for command.
   Device "NRF52" selected.
   
   
   Connecting to target via SWD
   Found SW-DP with ID 0x2BA01477
   Found SW-DP with ID 0x2BA01477
   Scanning AP map to find all available APs
   AP[2]: Stopped AP scan as end of AP map has been reached
   AP[0]: AHB-AP (IDR: 0x24770011)
   AP[1]: JTAG-AP (IDR: 0x02880000)
   Iterating through AP map to find AHB-AP to use
   AP[0]: Core found
   AP[0]: AHB-AP ROM base: 0xE00FF000
   CPUID register: 0x410FC241. Implementer code: 0x41 (ARM)
   Found Cortex-M4 r0p1, Little endian.
   FPUnit: 6 code (BP) slots and 2 literal slots
   CoreSight components:
   ROMTbl[0] @ E00FF000
   ROMTbl[0][0]: E000E000, CID: B105E00D, PID: 000BB00C SCS-M7
   ROMTbl[0][1]: E0001000, CID: B105E00D, PID: 003BB002 DWT
   ROMTbl[0][2]: E0002000, CID: B105E00D, PID: 002BB003 FPB
   ROMTbl[0][3]: E0000000, CID: B105E00D, PID: 003BB001 ITM
   ROMTbl[0][4]: E0040000, CID: B105900D, PID: 000BB9A1 TPIU
   ROMTbl[0][5]: E0041000, CID: B105900D, PID: 000BB925 ETM
   Cortex-M4 identified.
   Erasing device ((null))...
   Comparing flash   [100%] Done.
   Erasing flash     [100%] Done.
   Verifying flash   [100%] Done.
   J-Link: Flash download: Total time needed: 0.321s (Prepare: 0.049s, Compare: 
0.000s, Erase: 0.266s, Program: 0.000s, Verify: 0.000s, Restore: 0.006s)
   Erasing done.
   Jacobs-Air:chippd3 jacobrosenthal$ newt build boot-thingy && newt load 
boot-thingy
   * Warning: failed to read repo "mynewt-nordic": open 
/Users/jacobrosenthal/Downloads/chippd3/repos/mynewt-nordic: no such file or 
directory
   Building target targets/boot-thingy
   Compiling bin/targets/boot-thingy/generated/src/boot-thingy-sysinit-app.c
   Compiling bin/targets/boot-thingy/generated/src/boot-thingy-sysflash.c
   Compiling repos/apache-mynewt-core/boot/bootutil/src/bootutil_misc.c
   Compiling repos/apache-mynewt-core/apps/boot/src/boot.c
   Compiling repos/apache-mynewt-core/boot/bootutil/src/image_ec.c
   Compiling repos/apache-mynewt-core/boot/bootutil/src/image_ec256.c
   Compiling repos/apache-mynewt-core/boot/bootutil/src/image_rsa.c
   Compiling repos/apache-mynewt-core/boot/bootutil/src/image_validate.c
   Compiling repos/apache-mynewt-core/boot/bootutil/src/loader.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/aes.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/aesni.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/arc4.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/asn1parse.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/asn1write.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/base64.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/bignum.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/blowfish.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/camellia.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/ccm.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/certs.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/cipher.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/cipher_wrap.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/cmac.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/ctr_drbg.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/debug.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/des.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/dhm.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/ecdh.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/ecjpake.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/ecdsa.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/ecp.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/ecp_curves.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/entropy.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/entropy_poll.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/error.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/gcm.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/havege.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/hmac_drbg.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/md.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/md2.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/md4.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/md5.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/md_wrap.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/memory_buffer_alloc.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/net.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/net_sockets.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/oid.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/padlock.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/pem.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/pk.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/pk_wrap.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/pkcs11.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/pkcs12.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/pkcs5.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/pkparse.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/pkwrite.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/ripemd160.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/platform.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/rsa.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/sha1.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/sha256.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/sha512.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/ssl_cache.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/ssl_ciphersuites.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/ssl_cli.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/ssl_cookie.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/ssl_srv.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/ssl_ticket.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/ssl_tls.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/threading.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/timing.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/version.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/version_features.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/x509.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/x509_create.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/x509_crl.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/x509_crt.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/x509write_crt.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/x509_csr.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/x509write_csr.c
   Compiling repos/apache-mynewt-core/crypto/mbedtls/src/xtea.c
   Compiling repos/apache-mynewt-core/hw/bsp/nrf52-thingy/src/hal_bsp.c
   Compiling repos/apache-mynewt-core/hw/bsp/nrf52-thingy/src/sbrk.c
   Assembling 
repos/apache-mynewt-core/hw/bsp/nrf52-thingy/src/arch/cortex_m4/gcc_startup_nrf52.s
   Assembling 
repos/apache-mynewt-core/hw/bsp/nrf52-thingy/src/arch/cortex_m4/gcc_startup_nrf52_split.s
   Compiling repos/apache-mynewt-core/hw/cmsis-core/src/cmsis_nvic.c
   Compiling repos/apache-mynewt-core/hw/drivers/uart/src/uart.c
   Compiling repos/apache-mynewt-core/hw/drivers/uart/uart_hal/src/uart_hal.c
   Compiling repos/apache-mynewt-core/hw/hal/src/hal_common.c
   Compiling repos/apache-mynewt-core/hw/hal/src/hal_flash.c
   Compiling 
repos/apache-mynewt-core/hw/mcu/nordic/src/ext/nrfx/drivers/src/prs/nrfx_prs.c
   Compiling 
repos/apache-mynewt-core/hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_pwm.c
   Compiling 
repos/apache-mynewt-core/hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_saadc.c
   Compiling repos/apache-mynewt-core/hw/mcu/nordic/src/ext/nrfx/hal/nrf_adc.c
   Compiling repos/apache-mynewt-core/hw/mcu/nordic/src/ext/nrfx/hal/nrf_ecb.c
   Compiling repos/apache-mynewt-core/hw/mcu/nordic/src/ext/nrfx/hal/nrf_nvmc.c
   Compiling repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_flash.c
   Compiling repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_gpio.c
   Compiling repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_i2c.c
   Compiling 
repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_reset_cause.c
   Compiling repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_os_tick.c
   Compiling 
repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_system_start.c
   Compiling repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_system.c
   Compiling repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_spi.c
   Compiling repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_timer.c
   Compiling repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_uart.c
   Compiling repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_watchdog.c
   Compiling repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/nrf52_hw_id.c
   Compiling repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/system_nrf52.c
   Compiling repos/apache-mynewt-core/kernel/os/src/endian.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_callout.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_cputime_1mhz.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_cputime.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_cputime_high.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_cputime_pwr2.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_dev.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_eventq.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_heap.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_mbuf.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_mempool.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_msys_init.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_mutex.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_sanity.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_sched.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_sem.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_task.c
   Compiling repos/apache-mynewt-core/kernel/os/src/os_time.c
   Compiling repos/apache-mynewt-core/kernel/os/src/arch/cortex_m4/os_arch_arm.c
   Compiling repos/apache-mynewt-core/kernel/os/src/arch/cortex_m4/os_fault.c
   Assembling repos/apache-mynewt-core/kernel/os/src/arch/cortex_m4/m4/HAL_CM4.s
   Assembling 
repos/apache-mynewt-core/kernel/os/src/arch/cortex_m4/m4/SVC_Table.s
   Compiling repos/apache-mynewt-core/libc/baselibc/src/asprintf.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/atoi.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/atol.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/atoll.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/bsearch.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/bzero.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/calloc.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/fgets.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/inline.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/jrand48.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/lrand48.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/malloc.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/memccpy.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/memchr.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/memcmp.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/memcpy.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/memfile.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/memmem.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/memmove.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/memrchr.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/memset.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/memswap.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/mrand48.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/mynewt.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/nrand48.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/qsort.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/realloc.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/srand48.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/sprintf.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/sscanf.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strcasecmp.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strcat.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/start.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strchr.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strcmp.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strcpy.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strcspn.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strdup.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strlcat.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strlcpy.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strlen.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strncasecmp.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strncat.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strncmp.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strncpy.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strndup.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strnlen.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strntoimax.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strntoumax.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strpbrk.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strrchr.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strsep.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strspn.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strstr.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strtoimax.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strtok.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strtok_r.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strtol.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strtoll.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strtoul.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strtoull.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/strtoumax.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/tinyprintf.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/vasprintf.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/vprintf.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/vsprintf.c
   Compiling repos/apache-mynewt-core/libc/baselibc/src/vsscanf.c
   Compiling repos/apache-mynewt-core/sys/flash_map/src/flash_map.c
   Compiling repos/apache-mynewt-core/sys/mfg/src/mfg.c
   Compiling repos/apache-mynewt-core/sys/sysinit/src/sysinit.c
   Compiling repos/apache-mynewt-core/util/mem/src/mem.c
   Archiving apps_boot.a
   Archiving boot-thingy-sysinit-app.a
   Archiving boot_bootutil.a
   Archiving crypto_mbedtls.a
   Archiving hw_bsp_nrf52-thingy.a
   Archiving hw_cmsis-core.a
   Archiving hw_drivers_uart.a
   Archiving hw_drivers_uart_uart_hal.a
   Archiving hw_hal.a
   Archiving hw_mcu_nordic.a
   Archiving hw_mcu_nordic_nrf52xxx.a
   Archiving kernel_os.a
   Archiving libc_baselibc.a
   Archiving sys_flash_map.a
   Archiving sys_mfg.a
   Archiving sys_sysinit.a
   Archiving util_mem.a
   Linking 
/Users/jacobrosenthal/Downloads/chippd3/bin/targets/boot-thingy/app/apps/boot/boot.elf
   Target successfully built: targets/boot-thingy
   * Warning: failed to read repo "mynewt-nordic": open 
/Users/jacobrosenthal/Downloads/chippd3/repos/mynewt-nordic: no such file or 
directory
   Loading bootloader
   Jacobs-Air:chippd3 jacobrosenthal$ newt run split-thingy 0.0.0.1
   * Warning: failed to read repo "mynewt-nordic": open 
/Users/jacobrosenthal/Downloads/chippd3/repos/mynewt-nordic: no such file or 
directory
   Compiling bin/targets/split-thingy/generated/src/split-thingy-sysinit-app.c
   Compiling 
bin/targets/split-thingy/generated/src/split-thingy-sysinit-loader.c
   Compiling bin/targets/split-thingy/generated/src/split-thingy-sysflash.c
   Archiving split-thingy-sysinit-app.a
   Linking 
/Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-thingy/app/apps/blesplit/blesplit_tmp.elf
   Compiling bin/targets/split-thingy/generated/src/split-thingy-sysinit-app.c
   Compiling 
bin/targets/split-thingy/generated/src/split-thingy-sysinit-loader.c
   Compiling bin/targets/split-thingy/generated/src/split-thingy-sysflash.c
   Archiving split-thingy-sysinit-loader.a
   Linking 
/Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-thingy/loader/apps/bleprph/bleprph_tmp.elf
   c
   Linking 
/Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-thingy/loader/apps/bleprph/bleprph.elf
   Generating ROM elf 
   Linking 
/Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-thingy/app/apps/blesplit/blesplit.elf
   Compiling 
bin/targets/split-thingy/generated/src/split-thingy-sysinit-loader.c
   Compiling bin/targets/split-thingy/generated/src/split-thingy-sysflash.c
   Compiling bin/targets/split-thingy/generated/src/split-thingy-sysinit-app.c
   Archiving split-thingy-sysinit-app.a
   Linking 
/Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-thingy/app/apps/blesplit/blesplit_tmp.elf
   Compiling bin/targets/split-thingy/generated/src/split-thingy-sysinit-app.c
   Compiling bin/targets/split-thingy/generated/src/split-thingy-sysflash.c
   Compiling 
bin/targets/split-thingy/generated/src/split-thingy-sysinit-loader.c
   Archiving split-thingy-sysinit-loader.a
   Linking 
/Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-thingy/loader/apps/bleprph/bleprph_tmp.elf
   Linking 
/Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-thingy/loader/apps/bleprph/bleprph.elf
   Generating ROM elf 
   Linking 
/Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-thingy/app/apps/blesplit/blesplit.elf
   App image succesfully generated: 
/Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-thingy/loader/apps/bleprph/bleprph.img
   App image succesfully generated: 
/Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-thingy/app/apps/blesplit/blesplit.img
   Loading app image into slot 2
   Loading loader image into slot 1
   
[/Users/jacobrosenthal/Downloads/chippd3/repos/apache-mynewt-core/hw/bsp/nrf52-thingy/nrf52-thingy_debug.sh
 
/Users/jacobrosenthal/Downloads/chippd3/repos/apache-mynewt-core/hw/bsp/nrf52-thingy
 
/Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-thingy/loader/apps/bleprph/bleprph]
   Debugging 
/Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-thingy/loader/apps/bleprph/bleprph.elf
   GNU gdb (GNU Tools for ARM Embedded Processors) 7.8.0.20150604-cvs
   Copyright (C) 2014 Free Software Foundation, Inc.
   License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
   This is free software: you are free to change and redistribute it.
   There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
   and "show warranty" for details.
   This GDB was configured as "--host=x86_64-apple-darwin10 
--target=arm-none-eabi".
   Type "show configuration" for configuration details.
   For bug reporting instructions, please see:
   <http://www.gnu.org/software/gdb/bugs/>.
   Find the GDB manual and other documentation resources online at:
   <http://www.gnu.org/software/gdb/documentation/>.
   For help, type "help".
   Type "apropos word" to search for commands related to "word"...
   Reading symbols from 
/Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-thingy/loader/apps/bleprph/bleprph.elf...done.
   .gdbinit:1: Error in sourced command file:
   No symbol "startup" in current context.
   os_tick_idle (ticks=1870) at 
repos/apache-mynewt-core/hw/mcu/nordic/nrf52xxx/src/hal_os_tick.c:165
   165      if (ticks > 0) {
   Resetting target
   0x000000dc in ?? ()
   (gdb) c
   Continuing.
   ```
   
   ```
   ...couple of successful uploads later
   **** Running: newtmgr -c nimble_bleprph image list *****
   
   Images:
    slot=0
       version: 0.0.0.1
       bootable: true
       flags: active confirmed
       hash: a5cc4e507442d75e130f9f2ae69b569f21eb9da3e74c50a57d6a4fded31c99e0
    slot=1
       version: 0.0.0.2
       bootable: true
       flags: 
       hash: 517d45dace367a948a771e329f9efd890ef4d367f11b3a44b5104aa5455c8a56
   Split status: N/A (0)
   
   **** Running: newtmgr -ldebug -c nimble_bleprph image upload 
/Users/jacobrosenthal/Downloads/chippd3/bin/targets/split-thingy/loader/apps/bleprph/bleprph.img
 *****
   
   DEBU[2018-02-06 16:18:45.398] Using connection profile: name=nimble_bleprph 
type=ble connstring=peer_name=nimble-bleprph 
   DEBU[2018-02-06 16:18:45.457] {add-oic-listener} [transceiver.go:62] 
token=[] 
   DEBU[2018-02-06 16:18:45.457] Connecting to peer                           
   DEBU[2018-02-06 16:18:46.065] Exchanging MTU                               
   DEBU[2018-02-06 16:18:46.065] Exchanged MTU; ATT MTU = 104                 
   DEBU[2018-02-06 16:18:46.065] Discovering profile                          
   DEBU[2018-02-06 16:18:46.58] Subscribing to NMP response characteristic   
    0 / 129192 
[---------------------------------------------------------------------------------------------------------------------------]
   0.00%DEBU[2018-02-06 16:18:46.61] {add-nmp-listener} [bll_sesn.go:401] 
seq=66  
   DEBU[2018-02-06 16:18:46.611] Encoded &{NmpBase:{hdr:{Op:2 Flags:0 Len:0 
Group:1 Seq:66 Id:5}}} to:
   00000000  a0                                                |.|
    
   DEBU[2018-02-06 16:18:46.611] Encoded:
   00000000  02 00 00 01 00 01 42 05  a0                       |......B..|
    
   DEBU[2018-02-06 16:18:46.611] Tx NMP request: 00000000  02 00 00 01 00 01 42 
05  a0                       |......B..|
    
   DEBU[2018-02-06 16:18:46.76] Received nmp rsp: &{NmpBase:{hdr:{Op:3 Flags:0 
Len:6 Group:1 Seq:66 Id:5}} Rc:0} 
   DEBU[2018-02-06 16:18:46.76] {remove-nmp-listener} [bll_sesn.go:401] seq=66 
   DEBU[2018-02-06 16:18:46.761] Encoded &{NmpBase:{hdr:{Op:2 Flags:0 Len:0 
Group:1 Seq:67 Id:1}} Off:0 Len:129192 Data:[]} to:
   00000000  a3 64 64 61 74 61 f6 63  6c 65 6e 1a 00 01 f8 a8  
|.ddata.clen.....|
   00000010  63 6f 66 66 00                                    |coff.|
    
   DEBU[2018-02-06 16:18:46.761] Encoded:
   00000000  02 00 00 15 00 01 43 01  a3 64 64 61 74 61 f6 63  
|......C..ddata.c|
   00000010  6c 65 6e 1a 00 01 f8 a8  63 6f 66 66 00           |len.....coff.|
    
   DEBU[2018-02-06 16:18:46.761] Encoded &{NmpBase:{hdr:{Op:2 Flags:0 Len:0 
Group:1 Seq:68 Id:1}} Off:0 Len:129192 Data:[60 184 243 150 36 0 0 0 32 0 0 0 
100 248 1 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 1 32 181 130 0 0 17 131 0 0 19 
131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]} to:
   00000000  a3 64 64 61 74 61 58 48  3c b8 f3 96 24 00 00 00  
|.ddataXH<...$...|
   00000010  20 00 00 00 64 f8 01 00  02 00 00 00 00 00 00 00  | 
...d...........|
   00000020  02 00 00 00 00 00 00 00  00 00 01 20 b5 82 00 00  |........... 
....|
   00000030  11 83 00 00 13 83 00 00  00 00 00 00 00 00 00 00  
|................|
   00000040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  
|................|
   00000050  63 6c 65 6e 1a 00 01 f8  a8 63 6f 66 66 00        |clen.....coff.|
    
   DEBU[2018-02-06 16:18:46.761] Encoded:
   00000000  02 00 00 5e 00 01 44 01  a3 64 64 61 74 61 58 48  
|...^..D..ddataXH|
   00000010  3c b8 f3 96 24 00 00 00  20 00 00 00 64 f8 01 00  |<...$... 
...d...|
   00000020  02 00 00 00 00 00 00 00  02 00 00 00 00 00 00 00  
|................|
   00000030  00 00 01 20 b5 82 00 00  11 83 00 00 13 83 00 00  |... 
............|
   00000040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  
|................|
   00000050  00 00 00 00 00 00 00 00  63 6c 65 6e 1a 00 01 f8  
|........clen....|
   00000060  a8 63 6f 66 66 00                                 |.coff.|
    
   DEBU[2018-02-06 16:18:46.761] {add-nmp-listener} [bll_sesn.go:401] seq=69  
   DEBU[2018-02-06 16:18:46.761] Encoded &{NmpBase:{hdr:{Op:2 Flags:0 Len:0 
Group:1 Seq:69 Id:1}} Off:0 Len:129192 Data:[60 184 243 150 36 0 0 0 32 0 0 0 
100 248 1 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 1 32 181 130 0 0 17 131 0 0 19 
131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]} to:
   00000000  a3 64 64 61 74 61 58 47  3c b8 f3 96 24 00 00 00  
|.ddataXG<...$...|
   00000010  20 00 00 00 64 f8 01 00  02 00 00 00 00 00 00 00  | 
...d...........|
   00000020  02 00 00 00 00 00 00 00  00 00 01 20 b5 82 00 00  |........... 
....|
   00000030  11 83 00 00 13 83 00 00  00 00 00 00 00 00 00 00  
|................|
   00000040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 63  
|...............c|
   00000050  6c 65 6e 1a 00 01 f8 a8  63 6f 66 66 00           |len.....coff.|
    
   DEBU[2018-02-06 16:18:46.761] Encoded:
   00000000  02 00 00 5d 00 01 45 01  a3 64 64 61 74 61 58 47  
|...]..E..ddataXG|
   00000010  3c b8 f3 96 24 00 00 00  20 00 00 00 64 f8 01 00  |<...$... 
...d...|
   00000020  02 00 00 00 00 00 00 00  02 00 00 00 00 00 00 00  
|................|
   00000030  00 00 01 20 b5 82 00 00  11 83 00 00 13 83 00 00  |... 
............|
   00000040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  
|................|
   00000050  00 00 00 00 00 00 00 63  6c 65 6e 1a 00 01 f8 a8  
|.......clen.....|
   00000060  63 6f 66 66 00                                    |coff.|
    
   DEBU[2018-02-06 16:18:46.761] Tx NMP request: 00000000  02 00 00 5d 00 01 45 
01  a3 64 64 61 74 61 58 47  |...]..E..ddataXG|
   00000010  3c b8 f3 96 24 00 00 00  20 00 00 00 64 f8 01 00  |<...$... 
...d...|
   00000020  02 00 00 00 00 00 00 00  02 00 00 00 00 00 00 00  
|................|
   00000030  00 00 01 20 b5 82 00 00  11 83 00 00 13 83 00 00  |... 
............|
   00000040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  
|................|
   00000050  00 00 00 00 00 00 00 63  6c 65 6e 1a 00 01 f8 a8  
|.......clen.....|
   00000060  63 6f 66 66 00                                    |coff.|
    
    0 B / 126.16 KiB 
[---------------------------------------------------------------------------------------------------------------------]
   0.00%DEBU[2018-02-06 16:18:48.943] OIC error: disconnected                   
   
   DEBU[2018-02-06 16:18:48.943] {remove-nmp-listener} [bll_sesn.go:401] seq=69 
   DEBU[2018-02-06 16:18:48.943] {remove-oic-listener} [.:0] token=[]         
   DEBU[2018-02-06 16:18:48.943] goroutine 1 [running]:
   
mynewt.apache.org/newtmgr/vendor/mynewt.apache.org/newt/util.NewNewtError(0xc4200cdf10,
 0xc, 0xc)
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/vendor/mynewt.apache.org/newt/util/util.go:77
 +0xe8
   
mynewt.apache.org/newtmgr/vendor/mynewt.apache.org/newt/util.ChildNewtError(0x4a590c0,
 0xc42015c680, 0xc4201cc000)
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/vendor/mynewt.apache.org/newt/util/util.go:103
 +0x82
   mynewt.apache.org/newtmgr/newtmgr/cli.imageUploadCmd(0xc420167440, 
0xc42005ba40, 0x1, 0x4)
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/newtmgr/cli/image.go:202
 +0x40a
   
mynewt.apache.org/newtmgr/vendor/github.com/spf13/cobra.(*Command).execute(0xc420167440,
 0xc42005e720, 0x4, 0x6, 0xc420167440, 0xc42005e720)
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/vendor/github.com/spf13/cobra/command.go:654
 +0x2a2
   
mynewt.apache.org/newtmgr/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0xc42008bb00,
 0xc42012df08, 0xc42012def8, 0xc42015c170)
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/vendor/github.com/spf13/cobra/command.go:729
 +0x2fe
   
mynewt.apache.org/newtmgr/vendor/github.com/spf13/cobra.(*Command).Execute(0xc42008bb00,
 0x473f830, 0xc42005e420)
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/vendor/github.com/spf13/cobra/command.go:688
 +0x2b
   main.main()
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/newtmgr/newtmgr.go:111
 +0x119
   
   goroutine 5 [syscall]:
   os/signal.signal_recv(0x0)
        /usr/local/Cellar/go/1.9.2/libexec/src/runtime/sigqueue.go:131 +0xa7
   os/signal.loop()
        /usr/local/Cellar/go/1.9.2/libexec/src/os/signal/signal_unix.go:22 +0x22
   created by os/signal.init.0
        /usr/local/Cellar/go/1.9.2/libexec/src/os/signal/signal_unix.go:28 +0x41
   
   goroutine 7 [select, locked to thread]:
   runtime.gopark(0x4741a38, 0x0, 0x4719c96, 0x6, 0x18, 0x1)
        /usr/local/Cellar/go/1.9.2/libexec/src/runtime/proc.go:287 +0x12c
   runtime.selectgo(0xc420038f50, 0xc42001e240)
        /usr/local/Cellar/go/1.9.2/libexec/src/runtime/select.go:395 +0x1149
   runtime.ensureSigM.func1()
        /usr/local/Cellar/go/1.9.2/libexec/src/runtime/signal_unix.go:511 +0x1fe
   runtime.goexit()
        /usr/local/Cellar/go/1.9.2/libexec/src/runtime/asm_amd64.s:2337 +0x1
   
   goroutine 8 [chan receive]:
   main.main.func1(0xc42005e420)
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/newtmgr/newtmgr.go:97
 +0x4b
   created by main.main
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/newtmgr/newtmgr.go:95
 +0x10f
   
   goroutine 35 [select]:
   
mynewt.apache.org/newtmgr/vendor/github.com/go-ble/ble.trap.func1(0xc4201fa1e0, 
0xc4201c0260, 0x4a61580, 0xc4201bc240)
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/vendor/github.com/go-ble/ble/gatt.go:173
 +0xf2
   created by mynewt.apache.org/newtmgr/vendor/github.com/go-ble/ble.trap
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/vendor/github.com/go-ble/ble/gatt.go:172
 +0x192
   
   goroutine 27 [chan send]:
   
mynewt.apache.org/newtmgr/vendor/github.com/go-ble/ble.Connect.func2(0x4a64400, 
0xc4201c0830)
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/vendor/github.com/go-ble/ble/gatt.go:139
 +0x5e
   mynewt.apache.org/newtmgr/vendor/github.com/go-ble/ble.Scan.func1(0x4a64400, 
0xc4201c0830)
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/vendor/github.com/go-ble/ble/gatt.go:97
 +0x75
   created by 
mynewt.apache.org/newtmgr/vendor/github.com/go-ble/ble/darwin.(*Device).HandleXpcEvent
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/vendor/github.com/go-ble/ble/darwin/device.go:418
 +0x1b38
   
   goroutine 52 [select]:
   
mynewt.apache.org/newtmgr/vendor/github.com/cheggaaa/pb.(*ProgressBar).refresher(0xc420264000)
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/vendor/github.com/cheggaaa/pb/pb.go:462
 +0x109
   created by 
mynewt.apache.org/newtmgr/vendor/github.com/cheggaaa/pb.(*ProgressBar).Start
        
/Users/jacobrosenthal/dev/go/src/mynewt.apache.org/newtmgr/vendor/github.com/cheggaaa/pb/pb.go:123
 +0xc0
    
   Error: disconnected
   Jacobs-Air:chippd3 jacobrosenthal$ 
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to