попытка параллельной работы в ccs12 и legacy

This commit is contained in:
2026-09-04 12:32:39 +03:00
parent 6fa464e3f8
commit 55bee25b4f
11 changed files with 1357 additions and 303 deletions

View File

@@ -2,9 +2,9 @@
<?ccsproject version="1.0"?>
<projectOptions>
<ccsVersion value="12.3.0"/>
<deviceVariant value="TMS320C28XX"/>
<deviceVariant value="TMS320C28XX.TMS320F28335"/>
<deviceFamily value="C2000"/>
<deviceEndianness value="UNKNOWN"/>
<deviceEndianness value="little"/>
<codegenToolVersion value="22.6.0.LTS"/>
<isElfFormat value="false"/>
<rts value=""/>

File diff suppressed because one or more lines are too long

View File

@@ -3,3 +3,4 @@
/.launches/
/targetConfigs/
/project.log
/Release/

View File

@@ -14,3 +14,18 @@ encoding//Debug/objects.mk=UTF-8
encoding//Debug/sources.mk=UTF-8
encoding//Debug/subdir_rules.mk=UTF-8
encoding//Debug/subdir_vars.mk=UTF-8
encoding//Release/Libraries/subdir_rules.mk=UTF-8
encoding//Release/Libraries/subdir_vars.mk=UTF-8
encoding//Release/Source/External/v120/DSP2833x_common/source/subdir_rules.mk=UTF-8
encoding//Release/Source/External/v120/DSP2833x_common/source/subdir_vars.mk=UTF-8
encoding//Release/Source/External/v120/DSP2833x_headers/cmd/subdir_rules.mk=UTF-8
encoding//Release/Source/External/v120/DSP2833x_headers/cmd/subdir_vars.mk=UTF-8
encoding//Release/Source/External/v120/DSP2833x_headers/source/subdir_rules.mk=UTF-8
encoding//Release/Source/External/v120/DSP2833x_headers/source/subdir_vars.mk=UTF-8
encoding//Release/Source/Internal/subdir_rules.mk=UTF-8
encoding//Release/Source/Internal/subdir_vars.mk=UTF-8
encoding//Release/makefile=UTF-8
encoding//Release/objects.mk=UTF-8
encoding//Release/sources.mk=UTF-8
encoding//Release/subdir_rules.mk=UTF-8
encoding//Release/subdir_vars.mk=UTF-8

View File

@@ -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%