1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
@echo off
 
rem echo %1
rem echo %2
rem echo %3
rem echo %4
rem echo %5
 
%5 --bin --output %1\ndk_app.bin %3
%5 --text -acd --interleave=source --output %1\ndk_app.disasm %3
 
copy %4 %1\ndk_app.hex
IF %errorlevel% NEQ 0 (
  @ECHO Error occurred, errno is %errorlevel%, exit.
  exit /b %errorlevel%
)
 
python ..\..\..\..\scripts\signed_image.py %1\ndk_app.bin %1\ndk_app.signed.bin
IF %errorlevel% NEQ 0 (
  @ECHO Error occurred in signed_image.py, errno is %errorlevel%, exit.
  exit /b %errorlevel%
)
 
..\..\..\..\scripts\srec_cat.exe %1\ndk_app.signed.bin -binary -offset 0xA000 -o %1\ndk_app.signed.hex -intel -Output_Block_Size 0x10
IF %errorlevel% NEQ 0 (
  @ECHO Error occurred when generating ndk_app.signed.hex, errno is %errorlevel%, exit.
  exit /b %errorlevel%
)
 
echo Post Build Complete!