鵬程万里--------Ti uniflash命令行焼録
1130 ワード
最近の生産ラインの需要は安定的に録画して、人工を減らして、最初はボタンの精霊を使ってしかしuniflashの反応時間が不安定であることを発見してバッチのファイルで実現したいです
C:ticcsv 8ccs_basescriptingexamplesuniflashcmdLine、ccs 8をインストールするだけでこのフォルダがあります.以下にコマンドラインの書き込みの例があります.
ここで使用するbinファイルにpython呼び出しシステム呼び出しを追加します.主なコードは以下の通りです.参考までに:
pythonコード:
batコード:1.bat
echo param[1] = %1 set file=%1 echo %file%
start ""cmd/k call test.bat %file% @pause
batコード:test.bat
echo param[0] = %0 echo param[1] = %1 set file=%1 echo %file% uniflash -ccxml TMS320F280049.ccxml -programBin %file% 0x80000 pause
主な問題はuniflashというコマンドが実行されるとcmdが閉じられるので、結果を見るには別のbatでこのbatを呼び出さなければなりません.
C:ticcsv 8ccs_basescriptingexamplesuniflashcmdLine、ccs 8をインストールするだけでこのフォルダがあります.以下にコマンドラインの書き込みの例があります.
ここで使用するbinファイルにpython呼び出しシステム呼び出しを追加します.主なコードは以下の通りです.参考までに:
pythonコード:
import os
import time
#
path = "C:/ti/ccsv8/ccs_base/scripting/examples/uniflash/cmdLine"
dirs = os.listdir(path)
for file in dirs:
print(file)
if file.find('00001') == 4:
os.system(r'C:\ti\ccsv8\ccs_base\scripting\examples\uniflash\cmdLine\1.bat ' + file)
if file.find('10001') == 4:
os.system(r'C:\ti\ccsv8\ccs_base\scripting\examples\uniflash\cmdLine\1.bat ' + file)
batコード:1.bat
echo param[1] = %1 set file=%1 echo %file%
start ""cmd/k call test.bat %file% @pause
batコード:test.bat
echo param[0] = %0 echo param[1] = %1 set file=%1 echo %file% uniflash -ccxml TMS320F280049.ccxml -programBin %file% 0x80000 pause
主な問題はuniflashというコマンドが実行されるとcmdが閉じられるので、結果を見るには別のbatでこのbatを呼び出さなければなりません.