#!/usr/bin/env python3 # encoding=utf-8 # ============================================================================ # @brief packet files # ============================================================================ import os import sys import importlib sys.path.append(os.path.dirname(os.path.realpath(__file__))) sys.dont_write_bytecode = True def main(): arg_ls = sys.argv if len(arg_ls) != 3: print("Parameter error") build_soc = sys.argv[1] build_target = sys.argv[2] flash_size = sys.argv[3] no_dsp = sys.argv[4] load_fmt = "chip_packet.%s.packet" %build_soc load_mod = importlib.import_module(load_fmt) lost_file = load_mod.is_packing_files_exist(build_soc, build_target) if lost_file: lost = ";".join(lost_file) print(f"cannot find {lost}") exit(-1) load_mod.make_all_in_one_packet(build_target, flash_size, no_dsp) if __name__ == "__main__": main()