OSDN Git Service

la der de der
[fast-forth/master.git] / config / FET_prog.bat
index 52e05a4..c6678b7 100644 (file)
@@ -1,34 +1,20 @@
 ::@echo off
 
 set target=%~n1
-IF EXIST config\Select.bat (
-:: used by scite commands Ctrl+1 or Ctrl+4
-       call config\Select.bat SelectDevice  %%target%%
-       IF EXIST %~dp1binaries\%~n1.txt (       
-           call %~dp1prog\msp430flasher -s -m SBW2 -u -n %%device%% -v -w %~dp1binaries\%~n1.txt  -z [RESET,VCC]
-       ) else ( 
-:: hex files generate error 60: verify error 
-            IF EXIST %~dp1binaries\%~n1.hex (
-                call %~dp1prog\msp430flasher -s -m SBW2 -u -n %%device%% -v -w %~dp1binaries\%~n1.hex  -z [RESET,VCC]
-                )
-       )
-) else (
-    IF EXIST %~dp1..\config\Select.bat (
-:: used by drag n drop on \binaries\FET_prog.bat
-       call  %~dp1..\config\Select.bat SelectDevice %%target%%
-        IF EXIST %~n1.txt (
-           call %~dp1..\prog\msp430flasher -s -m SBW2 -u -n %%device%% -v -w %~n1.txt  -z [RESET,VCC]
-        ) else (
+
+call %~dp0Select.bat SelectDevice %target%
+IF EXIST %~dp0..\binaries\%~n1.txt (
+    call %~dp0..\prog\MSP430Flasher -s -m SBW2 -u -n %device% -v -w %~dp0..\binaries\%~n1.txt  -z [RESET,VCC]
+    ) else (
 :: hex files generate error 60: verify error 
-            IF EXIST %~n1.hex (
-                call %~dp1..\prog\msp430flasher -s -m SBW2 -u -n %%device%% -v -w %~n1.hex  -z [RESET,VCC]
-                )
-        )
-    )
-)
+        IF EXIST %~dp0..\binaries\%~n1.hex (
+            call %~dp0..\prog\MSP430Flasher -s -m SBW2 -u -n %device% -v -w %~dp0..\binaries\%~n1.hex  -z [RESET,VCC]
+                        )
+            )
 ::pause
 @exit
 
+:: %~dp0 is the path of this file.bat
 :: %n1 = filename of file to flash
 :: -s : force update
 :: -m : select SBW2 mode