feature(BL):修改BL文件为默认文件名,简化使用。
This commit is contained in:
+7
-1
@@ -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)")
|
||||
|
||||
Reference in New Issue
Block a user