Blame view

RIOT/boards/nrf6310/dist/flash.sh 775 Bytes
a752c7ab   elopes   add first test an...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  #!/bin/sh
  
  # This flash script dynamically generates a file with a set of commands which
  # have to be handed to the flashing script of SEGGER (JLinkExe >4.84).
  # After that, JLinkExe will be executed with that set of commands to flash the
  # latest .bin file to the board.
  
  # @author Timo Ziegler <timo.ziegler@fu-berlin.de>
  # @author Hauke Petersen <hauke.petersen@fu-berlin.de>
  
  BINDIR=$1
  HEXFILE=$2
  
  # setup JLink command file
  echo "device nrf51822" > $BINDIR/burn.seg
  echo "speed 1000" >> $BINDIR/burn.seg
  echo "w4 4001e504 1" >> $BINDIR/burn.seg
  echo "loadbin $HEXFILE 0" >> $BINDIR/burn.seg
  echo "r" >> $BINDIR/burn.seg
  echo "g" >> $BINDIR/burn.seg
  echo "exit" >> $BINDIR/burn.seg
  echo "" >> $BINDIR/burn.seg
  
  # flash new binary to the board
  JLinkExe < $BINDIR/burn.seg