add spl, first tries programming

This commit is contained in:
seppl
2025-06-28 16:14:14 +02:00
parent 2155e2b176
commit 012355c2e8
104 changed files with 58111 additions and 3 deletions

View File

@@ -0,0 +1,49 @@
REM just for output
echo off
cls
REM target device (for supported devices see stm8l15x.h)
set DEVICE=STM8L15X_MD
REM set make tool (if not in PATH, set complete path)
set MAKE=mingw32-make
REM set serial upload tool and serial port (stm8gal from https://github.com/gicking/stm8gal)
set BSL_LOADER="C:\Programme\stm8gal\stm8gal.exe"
set BSL_PORT=7
REM set SWIM upload tool and device name (stm8flash from https://github.com/vdudouyt/stm8flash)
REM set SWIM_LOADER=C:\Programme\stm8flash\stm8flash.exe"
REM set SWIM_TOOL=stlinkv2
REM set SWIM_DEVICE=stm8l152?6
REM set SWIM upload tool and device name (STVP-STM8 on http://www.st.com)
set SWIM_LOADER="C:\Programme\STMicroelectronics\st_toolset\stvp\STVP_CmdLine.exe"
set SWIM_DEVICE=STM8L15xC6
REM name of target hexfile
set TARGET=.\%DEVICE%\%DEVICE%.hex
REM compile and link
echo make application
%MAKE% -f Makefile DEVICE=%DEVICE%
IF ERRORLEVEL 1 GOTO END
echo done with application
echo.
REM GOTO END
REM upload using STM8 serial bootloader (stm8gal from https://github.com/gicking/stm8gal)
REM %BSL_LOADER% -p %BSL_PORT% -w %TARGET% -v
REM upload using SWIM debug interface (stm8flash from https://github.com/vdudouyt/stm8flash)
REM %SWIM_LOADER% -c %SWIM_TOOL% -w %TARGET% -p %SWIM_DEVICE%
REM upload using SWIM debug interface (STVP-STM8 on http://www.st.com)
%SWIM_LOADER% -BoardName=ST-LINK -Port=USB -ProgMode=SWIM -Device=%DEVICE_STVP% -readData -readOption -no_progData -no_progOption -no_loop -no_log -FileProg=%TARGET%
REM clean up
:END
PAUSE
echo on