26 lines
867 B
Batchfile
26 lines
867 B
Batchfile
|
|
@echo off
|
||
|
|
REM Flash YNGJ-GT1-M app via IAR cspybat (AT32 flash loader).
|
||
|
|
REM Do NOT pass Commander-style .jlink files to --jlink_script_file.
|
||
|
|
|
||
|
|
setlocal
|
||
|
|
set ROOT=%~dp0..
|
||
|
|
set OUT=%ROOT%\project\IAR_V7.4\YNGJ-GT1-M\Exe\YNGJ-GT1-M.out
|
||
|
|
set GEN=%ROOT%\project\IAR_V7.4\settings\YNGJ-GT1-M.YNGJ-GT1-M.general.xcl
|
||
|
|
set DRV=%ROOT%\project\IAR_V7.4\settings\YNGJ-GT1-M.YNGJ-GT1-M.driver.xcl
|
||
|
|
set CSPY="C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\common\bin\cspybat"
|
||
|
|
set STAGE=C:\Temp\k1flash
|
||
|
|
|
||
|
|
if not exist "%OUT%" (
|
||
|
|
echo ERROR: missing %OUT% - build first
|
||
|
|
exit /b 1
|
||
|
|
)
|
||
|
|
|
||
|
|
mkdir "%STAGE%" 2>nul
|
||
|
|
copy /Y "%OUT%" "%STAGE%\YNGJ-GT1-M.out" >nul
|
||
|
|
|
||
|
|
%CSPY% -f "%GEN%" "--debug_file=%STAGE%\YNGJ-GT1-M.out" --download_only --backend -f "%DRV%"
|
||
|
|
if errorlevel 1 exit /b 1
|
||
|
|
|
||
|
|
"C:\Program Files\SEGGER\JLink_V818\JLink.exe" -CommandFile "%~dp0reset_run.jlink"
|
||
|
|
exit /b %ERRORLEVEL%
|