GLB_GIBC_Hex.bat 786 B

1234567891011121314151617181920212223242526272829
  1. echo off
  2. set RawAddress=%cd%
  3. cd .\HexView\Script
  4. @REM Configurate project name.
  5. set PrjName=EMB_CODE_P1MC
  6. @REM Configurate file path.
  7. set ScriptPath=%cd%
  8. set HexViewPath=..\HexView
  9. set HexFilePath=..\..\output
  10. set BootloaderPath=..\..\Bootloader_hex
  11. set Z_HEX_OUT_Path=..\..\..\Z_HEX_OUT
  12. set MapFilePath=..\..\output
  13. @REM Check if the APP software starts from Address 0x00000000
  14. if not exist ".\Temp\" mkdir .\Temp
  15. %HexViewPath%\hexview.exe /s %HexFilePath%\%PrjName%.hex /AR:0x00000,4 /XA:32 -o .\Temp\temp_zeroaddr.txt
  16. for /f %%i in (.\Temp\temp_zeroaddr.txt) do (set ZEROADDR=%%i)
  17. if "%ZEROADDR%" equ "" ( call GLB_GIBC_Hex_ChecksumMerge_FR.exe 2>&1) else (
  18. call ReadMap.bat
  19. echo APP Start Address is 0x00000000)
  20. @REM del .\Temp\*.* /q
  21. cd %RawAddress%
  22. @REM pause