ROM_addr = ql.getData("ROM")["begin_address"] APP_name = join(fw_path, ql.getData("APP")["file"]) APP_addr = ql.getData("APP")["begin_address"] ''' Begin flashing... ''' BC.connect(9.0) if args.backup: msg.title("NVDM BACKUP") BC.begin(nvdm=1) BC.backupNVDM() else: BC.begin() if APP_name: msg.title("APPLICATION UPLOAD") msg.test_line("Upload application") result = BC.uploadApplication(APP_addr, "bc66", APP_name) res(result, "DONE", "FAILED") if BL_name: msg.title("BOOTLOADER UPLOAD") msg.test_line("Upload bootloader") result = BC.uploadApplication(BL_addr, "bc66", BL_name) res(result, "DONE", "FAILED") if ROM_name: msg.title("ROM UPLOAD") msg.test_line("Uploading ROM") result = BC.uploadApplication(ROM_addr, "bc66", ROM_name) res(result, "DONE", "FAILED")