From cd40de37cb8ef101492e1ae33c6d9140dd9ddbbd Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Thu, 14 Dec 2023 13:13:48 +0100 Subject: [PATCH] main: allows mcufw only mode for gowin --- src/main.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 0a69038..6cb0fc8 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -595,7 +595,7 @@ int main(int argc, char **argv) if ((!args.bit_file.empty() || !args.secondary_bit_file.empty() || - !args.file_type.empty()) + !args.file_type.empty() || !args.mcufw.empty()) && args.prg_type != Device::RD_FLASH) { try { fpga->program(args.offset, args.unprotect_flash); @@ -1010,9 +1010,16 @@ int parse_opt(int argc, char **argv, struct arguments *args, args->scan_usb) args->is_list_command = true; + if (args->mcufw.empty()) { + printf("empty\n"); + } else { + printf("pas empty\n"); + } + if (args->bit_file.empty() && args->secondary_bit_file.empty() && args->file_type.empty() && + args->mcufw.empty() && !args->is_list_command && !args->detect && !args->protect_flash &&