You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Result Key

Pass
Fail
Untested

Bootloader / blinky

BSPcomments
ada_feather_nrf52 
apollo2_evb 
arduino_m0_pro 

arduino_mkr1000

 

arduino_primo_nrf52

 Had to change LED_BLINK_PIN back from 20 to 25.

arduino_zero

 
arduino_zero_pro 
bbc_microbit no LED, verified with debugger

ble400

 
bmd200 
bmd300eval 
calliope_mini
ci40 
dwm1001-dev
embarc_emsk

frdm-k64f

 

hifive1

 

native

 
native-armv7
native-mips 
nina-b1 

nrf51-arduino_101

Cannot connect to the board.

....

Connecting to target...ERROR: Could not connect to target.

Target connection failed. GDBServer will be closed....gdb_cmds:2: Error in sourced command file:

Remote communication error.  Target disconnected.: Connection reset by peer.

(gdb) Exception condition detected on fd 0

error detected on stdin

....

nrf51-blenano

 

nordic_pca10028

 

nordic_pca10028-16k

 
nordic_pca20020

nordic_pca10056

 

nordic_pca10040

 
nucleo-f303k8
nucleo-f303re

nucleo-f401re

 
nucleo-f413re
nucleo-f413zh
nucleo-f767zi
olimex-p103

olimex_stm32-e407_devboard

 
pic32mx470_6lp_clicker 
pic32mz2048_wi-fire 
puckjs
rb-blend2 

rb-nano2

 
ruuvi_tag_revb2 
sensorhub 
stm32f3discovery
stm32f429discovery 

stm32f4discovery

 
stm32f7discovery 
stm32l152discovery

Updating boot_magic_code in boot/bootutil/src/bootutil_misc.c solves the issue for testing purposes, but should not be handled this way:

if (magic[i] == 0xffffffff || magic[i] == 0) {

usbmkw41z


telee02
vbluno51 
vbluno52 

bleprph

NOTE: default application stack is too small and is causing issues with pairing when keys distribution is enabled

Units Under Test

  • nRF51
  • nRF52

Peer Devices

  • A: Android phone running nRF Connect
  • I: iPhone
  • M: Mynewt device running bletiny
  • O: OS X running LightBlue 1.2
  • B: Linux with BlueZ 
TestnRF51nrf52
Central connects and disconnects several times
A B
Central initiates pairing
A B

Central restores encrypted connection via bonding


A B


btshell - central

Units Under Test

  • nRF51
  • nRF52

Peer Devices

  • A: Android phone running nRF Connect
  • I: iPhone
  • M: Mynewt device running bletiny
  • O: OS X running LightBlue 1.2
TestnRF51nRF52comments

General connection establishment procedure



had to disable those for connect to succeed on nRF51: BLE_LL_CFG_FEAT_LE_ENCRYPTION=0:BLE_LL_CFG_FEAT_LL_PRIVACY=0

Service discovery




Central pairs with peripheral




Central restores encrypted connection via bonding




Central reads characteristic




Central writes characteristic





newtmgr

Mac

Ensure successful completion of commands

--serialoic_serialbleoic_blebhdoic_bhd
echoslinky/nrf51dktestbench/nrf52dkbleprph/nrf52dk

testbench/nrf52dk

no ble addr by default

bleprph/nrf52dktestbench/nrf52dk
image listslinky/nrf51dktestbench/nrf52dkbleprph/nrf52dktestbench/nrf52dkbleprph/nrf52dktestbench/nrf52dk
image uploadslinky/nrf51dktestbench/nrf52dkbleprph/nrf52dktestbench/nrf52dkbleprph/nrf52dktestbench/nrf52dk
taskstatslinky/nrf51dktestbench/nrf52dkbleprph/nrf52dktestbench/nrf52dkbleprph/nrf52dktestbench/nrf52dk


Other

--serialoic_serialbleoic_blebhdoic_bhd
device not present - ensure timeout    

device not present - ensure ^C aborts      
device present - ensure ^C abortsslinky/nrf51dktestbench/nrf52dk

testbench/nrf52dk

newtmgr hung

testbench/nrf52dkbleprph/nrf52dktestbench/nrf52dk

 

ble-specific

connect with nameconnect with uuid
testbench/nrf52dktestbench/nrf52dk

 

bhd-specific

connect with nameconnect with addr
testbench/nrf52dktestbench/nrf52dk

 

Linux

Ensure successful completion of commands

--serialoic_serialbleoic_blebhdoic_bhd
echoslinky/nrf51dktestbench/nrf52dkbleprph/nrf52dktestbench/nrf52dkbleprph/nrf52dktestbench/nrf52dk
image listslinky/nrf51dktestbench/nrf52dkbleprph/nrf52dktestbench/nrf52dkbleprph/nrf52dktestbench/nrf52dk
image uploadslinky/nrf51dktestbench/nrf52dkbleprph/nrf52dktestbench/nrf52dkbleprph/nrf52dktestbench/nrf52dk
taskstatslinky/nrf51dktestbench/nrf52dkbleprph/nrf52dktestbench/nrf52dkbleprph/nrf52dktestbench/nrf52dk

 

Other

--serialoic_serialbleoic_blebhdoic_bhd
device not present - ensure timeout 
  

device not present - ensure ^C aborts      
device present - ensure ^C abortsslinky/nrf51dktestbench/nrf52dk bleprph/nrf52dk testbench/nrf52dkbleprph/nrf52dktestbench/nrf52dk

 

ble-specific

connect with nameconnect with addr
testbench/nrf52dk testbench/nrf52dk

 

bhd-specific

connect with nameconnect with addr
testbench/nrf52dk

 testbench/nrf52dk

  • No labels