попытка параллельной работы в ccs12 и legacy
This commit is contained in:
@@ -1,34 +1,14 @@
|
||||
@echo off
|
||||
setlocal
|
||||
|
||||
for %%I in ("%~dp0..") do set "SRC_ROOT=%%~fI"
|
||||
set "HEX_TOOL=%~1"
|
||||
set "OUT_FILE=%~2"
|
||||
set "BIN_DIR=%~3"
|
||||
|
||||
:process_arg
|
||||
if "%1"=="" goto end_process_arg
|
||||
set name=%1
|
||||
set value=
|
||||
if not exist "%BIN_DIR%" mkdir "%BIN_DIR%"
|
||||
|
||||
:process_arg_value
|
||||
if NOT "%value%"=="" set value=%value% %2
|
||||
if "%value%"=="" set value=%2
|
||||
shift
|
||||
if "%2"=="!" goto set_arg
|
||||
if "%2"=="" goto set_arg
|
||||
goto process_arg_value
|
||||
"%HEX_TOOL%" "%OUT_FILE%" -boot -sci8 -map "%BIN_DIR%\UKSSTMS320F28335.map" -o "%BIN_DIR%\UKSSTMS320F28335.hex" -i
|
||||
if errorlevel 1 exit /b %errorlevel%
|
||||
|
||||
:set_arg
|
||||
set %name%=%value%
|
||||
shift
|
||||
shift
|
||||
goto process_arg
|
||||
:end_process_arg
|
||||
|
||||
echo. > temp_postBuildStep_Debug.bat
|
||||
|
||||
echo "%SRC_ROOT%\Bin\hex2000.exe" "%SRC_ROOT%\Bin\UKSSTMS320F28335.out" -boot -sci8 -map "%SRC_ROOT%\Bin\UKSSTMS320F28335.map" -o "%SRC_ROOT%\Bin\UKSSTMS320F28335.hex" -i >> temp_postBuildStep_Debug.bat
|
||||
echo "%SRC_ROOT%\Bin\hex2000.exe" "%SRC_ROOT%\Bin\UKSSTMS320F28335.out" -boot -sci8 -map "%SRC_ROOT%\Bin\UKSSTMS320F28335.map" -o "%SRC_ROOT%\Bin\UKSSTMS320F28335.bin" -b >> temp_postBuildStep_Debug.bat
|
||||
|
||||
call temp_postBuildStep_Debug.bat
|
||||
del temp_postBuildStep_Debug.bat
|
||||
|
||||
endlocal
|
||||
"%HEX_TOOL%" "%OUT_FILE%" -boot -sci8 -map "%BIN_DIR%\UKSSTMS320F28335.map" -o "%BIN_DIR%\UKSSTMS320F28335.bin" -b
|
||||
exit /b %errorlevel%
|
||||
|
||||
Reference in New Issue
Block a user