fix(output):修改默认输出名为APP文件名增加_BL标识
This commit is contained in:
+5
-1
@@ -85,11 +85,15 @@ def main():
|
||||
parser = argparse.ArgumentParser(description="合成 GD32E230 初始烧录固件 (bootloader + app)")
|
||||
parser.add_argument("bootloader", help="Bootloader bin 文件路径")
|
||||
parser.add_argument("app", help="Application bin 文件路径")
|
||||
parser.add_argument("-o", "--output", default="merged.bin", help="输出文件路径 (默认: merged.bin)")
|
||||
parser.add_argument("-o", "--output", default=None, help="输出文件路径 (默认: APP文件名_BL.bin)")
|
||||
parser.add_argument("--app-addr", default="0x08002000", help="APP 起始地址 (默认: 0x08002000)")
|
||||
parser.add_argument("--flag-addr", default="0x0800FFFC", help="标志位地址 (默认: 0x0800FFFC)")
|
||||
args = parser.parse_args()
|
||||
|
||||
if args.output is None:
|
||||
base, ext = os.path.splitext(os.path.basename(args.app))
|
||||
args.output = f"{base}_BL{ext}"
|
||||
|
||||
app_addr = int(args.app_addr, 0)
|
||||
flag_addr = int(args.flag_addr, 0)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user