feature(BL):修改BL文件为默认文件名,简化使用。

This commit is contained in:
2026-03-23 16:22:41 +08:00
parent fd8aa1b075
commit 08bba5f4e7
2 changed files with 19 additions and 7 deletions
+7 -1
View File
@@ -26,6 +26,7 @@ import os
FLASH_BASE = 0x08000000
FLASH_SIZE = 64 * 1024 # 64KB
DEFAULT_BOOTLOADER = "gd32e230f8_bootloader_hulk.bin"
def merge(bootloader_path, app_path, output_path, app_addr, flag_addr):
@@ -83,8 +84,13 @@ def merge(bootloader_path, app_path, output_path, app_addr, flag_addr):
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(
"-b",
"--bootloader",
default=DEFAULT_BOOTLOADER,
help=f"Bootloader bin 文件路径 (默认: {DEFAULT_BOOTLOADER})",
)
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)")