Hex转换为S19文件

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

你可能感兴趣的:(脚本)