修改上传所有文件
This commit is contained in:
39
e3_176_ref/tools/sdtools/package.py
Normal file
39
e3_176_ref/tools/sdtools/package.py
Normal file
@@ -0,0 +1,39 @@
|
||||
# coding=UTF-8
|
||||
#!/usr/bin/python
|
||||
|
||||
import os
|
||||
import sys
|
||||
import re
|
||||
import subprocess
|
||||
import shlex
|
||||
|
||||
|
||||
project_path = sys.argv[1]
|
||||
if getattr(sys, 'frozen', False):
|
||||
current_path = os.path.dirname(os.path.abspath(sys.executable))
|
||||
elif __file__:
|
||||
current_path = os.path.dirname(os.path.abspath(__file__))
|
||||
|
||||
BOARD = re.search(r"boards\\(.*?)\\", project_path).group(1)
|
||||
PROJECT_TMP = re.search(r".*\\(.*?)\\IAR", project_path).group(1)
|
||||
|
||||
if PROJECT_TMP == "sf" or PROJECT_TMP == "sp0" or PROJECT_TMP == "sp1" or PROJECT_TMP == "sx0" or PROJECT_TMP == "sx1":
|
||||
PROJECT = re.search(r".*\\(.*?)\\{0}\\IAR".format(PROJECT_TMP), project_path).group(1)
|
||||
else:
|
||||
PROJECT = PROJECT_TMP
|
||||
|
||||
os.chdir(os.path.join(current_path, "..", ".."))
|
||||
|
||||
PYTHON3 = current_path + "\\..\\..\\prebuilts\\windows\\python-3.7.0\\python.exe "
|
||||
genpac_file = os.getcwd() + "\\tools\\genpac.py "
|
||||
genpac_cmd = PYTHON3 + genpac_file + " -b " + BOARD + " -p " + PROJECT + " -v IAR "
|
||||
genpac_cmd_query = genpac_cmd + " -q"
|
||||
|
||||
cmd = shlex.split(genpac_cmd_query, posix=0)
|
||||
ret = subprocess.run(cmd)
|
||||
if ret.returncode != 0:
|
||||
print("Some images don't be built!")
|
||||
sys.exit(0)
|
||||
|
||||
cmd = shlex.split(genpac_cmd, posix=0)
|
||||
ret = subprocess.run(cmd)
|
||||
Reference in New Issue
Block a user