progboot.sh 385 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. # $1 = directory to make
  3. # $2 = pdsend port
  4. (
  5. FRAISEH=`dirname $0`/../
  6. FRAISE=`readlink -f $FRAISEH`
  7. PROJ=`basename $1`
  8. BOARDLINE=`grep BOARD $1/main.c`
  9. BOARD=${BOARDLINE##*BOARD}
  10. BOARD=${BOARD##* }
  11. echo Proj: $PROJ
  12. echo Board: $BOARD
  13. PK2CMD=pk2cmd
  14. HEXFILE=`dirname $0`/../bootloader/18f/hex/$BOARD.hex
  15. $PK2CMD -P -M -F$HEXFILE
  16. ) | sed 's/$/;/' | pdsend $2