From 2f1d6cc4f54bab60c528271ac4213c160cc6bd8e Mon Sep 17 00:00:00 2001 From: Josuah Demangeon Date: Sat, 15 Mar 2025 17:22:52 +0100 Subject: [PATCH] app-write-mram: remove the need to filter the path The configuration file bin/application_package.ds was using a relative path, which had to be stripped away from every other location. This removes the "../" from both the configuration file and the "app-write-mrap.py" script Signed-off-by: Josuah Demangeon --- toolkit/app-write-mram.py | 8 ++------ toolkit/bin/application_package.ds | 8 ++++---- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/toolkit/app-write-mram.py b/toolkit/app-write-mram.py index 24c0a7d..72903e1 100755 --- a/toolkit/app-write-mram.py +++ b/toolkit/app-write-mram.py @@ -291,15 +291,12 @@ def main(): argList = args.images if args.skip: - idx = argList.find("../build/AppTocPackage.bin 0x") - argList = argList[idx : idx + 37] + idx = argList.find("build/AppTocPackage.bin 0x") + argList = argList[idx : idx + 35] # validate all parameters argList = validateArgList(action, argList.strip(), args.pad) - if sys.platform == "linux" or sys.platform == "darwin": - argList = argList.replace("../", "") - print("[INFO]", action + argList) if method == "jtag" and not args.erase: # erase via jtag not yet supported! @@ -438,7 +435,6 @@ def main(): addr = items[e] address = int(addr, base=16) fileName = items[e - 1] - fileName = fileName.replace("..\\", "") if ( burn_mram_isp( diff --git a/toolkit/bin/application_package.ds b/toolkit/bin/application_package.ds index 482722c..7eb6816 100644 --- a/toolkit/bin/application_package.ds +++ b/toolkit/bin/application_package.ds @@ -1,4 +1,4 @@ -set semihosting args ../build/AppTocPackage.bin 0x8057bf50 -continue -wait -reset reset.hardware +set semihosting args build/AppTocPackage.bin 0x8057bf50 +continue +wait +reset reset.hardware