800*320工程文件+初始demo提交
This commit is contained in:
40
SW/components/tools/keil/post_process.bat
Normal file
40
SW/components/tools/keil/post_process.bat
Normal file
@ -0,0 +1,40 @@
|
||||
@echo off
|
||||
|
||||
echo %DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
|
||||
echo %TIME%
|
||||
|
||||
set output_path=%cd%\output
|
||||
|
||||
:: project name
|
||||
set project_name=%~1
|
||||
:: input elf file path
|
||||
set elf_path=%~2
|
||||
:: compiler include file path
|
||||
set compiler_include_path=%~3
|
||||
:: this script path
|
||||
set bat_script_path=%~0
|
||||
|
||||
if "%project_name%" == "" goto parameter_error
|
||||
if "%elf_path%" == "" goto parameter_error
|
||||
if "%compiler_include_path%" == "" goto parameter_error
|
||||
|
||||
::echo %output_path%
|
||||
::echo %project_name%
|
||||
::echo %elf_path%
|
||||
::echo %compiler_include_path:~0,-8%
|
||||
|
||||
set fromelf_cmd=%compiler_include_path:~0,-8%\bin\fromelf.exe
|
||||
set output_prefix=%output_path%\%project_name%
|
||||
|
||||
%fromelf_cmd% --text -c -o "%output_prefix%.txt" "%elf_path%"
|
||||
%fromelf_cmd% --vhx --32X1 -c -o "%output_prefix%.hex" "%elf_path%"
|
||||
%fromelf_cmd% --bin -o "%output_prefix%.bin" "%elf_path%"
|
||||
|
||||
set python_script_path=%bat_script_path:~0,-22%\post_process.py
|
||||
|
||||
python "%python_script_path%" "%project_name%" "%output_path%"
|
||||
exit /b 0
|
||||
|
||||
:parameter_error
|
||||
echo "missing input parameters"
|
||||
exit /b 1
|
Reference in New Issue
Block a user