|
|
|
@ -171,18 +171,17 @@ if __name__ == "__main__": |
|
|
|
|
pwd = os.getcwd() |
|
|
|
|
print("Working path: " + pwd) |
|
|
|
|
_, tail = os.path.split(pwd) |
|
|
|
|
if tail == "helpers": # Started within subdir? |
|
|
|
|
relpath = "../" |
|
|
|
|
else: |
|
|
|
|
relpath = "./" |
|
|
|
|
print("arg1", sys.argv[1]) |
|
|
|
|
if tail == "helpers": # Started within subdir? |
|
|
|
|
os.chdir("..") |
|
|
|
|
relpath = "./" |
|
|
|
|
if sys.argv[1] == "--clear": |
|
|
|
|
filename = relpath + "software/build/ffffffff" # Fixed ffffffff.img |
|
|
|
|
from shutil import copyfile |
|
|
|
|
copyfile(relpath + "software/helpers/ffffffff.img", filename) |
|
|
|
|
copyfile(relpath + "helpers/ffffffff.img", filename + ".img") |
|
|
|
|
else: |
|
|
|
|
filename = relpath + "software/build/main" # Fixed main.img! |
|
|
|
|
print(f"Translating {filename}.img to {filename}.svf") |
|
|
|
|
convertBitToUploadFlashFile(filename + ".img", filename + ".svf", address=0x100000, id_provided= 0x41111043) |
|
|
|
|
print(f"Load/flash {filename}.svf ...") |
|
|
|
|
load2flash(filename + ".svf") |
|
|
|
|
os.chdir(pwd) |