add spl, first tries programming
This commit is contained in:
48
firmware/SDCC/_UX_compile_run.sh
Executable file
48
firmware/SDCC/_UX_compile_run.sh
Executable file
@@ -0,0 +1,48 @@
|
||||
#!/bin/bash
|
||||
|
||||
# change to current working directory
|
||||
# echo $(dirname $0)
|
||||
cd `dirname $0`
|
||||
|
||||
# just for output
|
||||
clear
|
||||
|
||||
# target device (for supported devices see stm8l15x.h)
|
||||
DEVICE=STM8L15X_LD
|
||||
|
||||
# set make tool (if not in PATH, set complete path)
|
||||
MAKE=make
|
||||
|
||||
# set serial upload tool and serial port (stm8gal from https://github.com/gicking/stm8gal)
|
||||
# BSL_LOADER=~/Öffentlich/GitHub/stm8gal/stm8gal/stm8gal
|
||||
# BSL_PORT=/dev/ttyUSB0
|
||||
|
||||
# set SWIM upload tool and device name (stm8flash from https://github.com/vdudouyt/stm8flash)
|
||||
SWIM_LOADER=stm8flash
|
||||
SWIM_TOOL=stlinkv2
|
||||
SWIM_DEVICE=stm8l151?2
|
||||
|
||||
# target hexfile
|
||||
TARGET=../$DEVICE/$DEVICE.hex
|
||||
|
||||
# make project
|
||||
echo "make application"
|
||||
$MAKE -f Makefile DEVICE=$DEVICE
|
||||
if [ $? -ne 0 ]; then
|
||||
echo " "
|
||||
read -p "press key to close window..."
|
||||
echo on
|
||||
exit
|
||||
fi
|
||||
echo "done with application"
|
||||
echo " "
|
||||
|
||||
# upload using STM8 serial bootloader (stm8gal from https://github.com/gicking/stm8gal)
|
||||
#$BSL_LOADER -p $BSL_PORT -w $TARGET -v
|
||||
|
||||
# upload using SWIM debug interface (stm8flash from https://github.com/vdudouyt/stm8flash)
|
||||
$SWIM_LOADER -c $SWIM_TOOL -w "$TARGET" -p $SWIM_DEVICE
|
||||
|
||||
# echo " "
|
||||
# read -p "press key to close window..."
|
||||
# echo " "
|
||||
Reference in New Issue
Block a user