Hex轉換為S19檔案
阿新 • • 發佈:2018-12-23
Hex轉換為S19檔案
另存如下程式碼為.bat,拖入相應的hex檔案執行,就會在相應目錄下面生成一個s19檔案
@echo off
title HEXtoS19
color 2E
set jflashpath=C:\Program Files (x86)\SEGGER\JLinkARM_V486a\
cd \
c:
if "%1" EQU "" (
echo "請輸入檔案"
pause
exit
)else (
set hexpath="%1"
)
set s19path=%~dpsn1
set s19path="%s19path%.s19"
echo %s19path%
rem 必須切換到安裝目錄下面
tasklist|findstr /i "JFlashARM.exe"
if errorlevel 1 (
rem 程序不存在
)else (
rem 殺掉程序
taskkill /F /im JFlashARM.exe
rem 程序已經存在
rem goto END
)
cd %jflashpath%
start /min /wait JFlashARM.exe -open%hexpath% -saveas%s19path% -exit
if errorlevel 1 goto ERROR
goto END
:ERROR
ECHO J-Flash ARM: Error!
Exit
:pause
:END
echo OK
Exit