size = 0x3FFFF - start_addr # read maximum possible
(start_addr, end_addr) = set_size_boundaries(start_addr, size)
size = 0x3FFFF - start_addr # read maximum possible
(start_addr, end_addr) = set_size_boundaries(start_addr, size)
raise ValueError("Write size > file size")
(start_addr, end_addr) = set_size_boundaries(start_addr, size)
raise ValueError("Write size > file size")
(start_addr, end_addr) = set_size_boundaries(start_addr, size)
if len(chunk) != chunk_size:
padding_length = chunk_size - len(chunk)
chunk += b'\0' * padding_length
if len(chunk) != chunk_size:
padding_length = chunk_size - len(chunk)
chunk += b'\0' * padding_length
write_img(dev, args.file_name, args.start_address, args.size, args.verify)
elif args.command == "read":
dev = RAConnect(vendor_id=0x045B, product_id=0x0261)
write_img(dev, args.file_name, args.start_address, args.size, args.verify)
elif args.command == "read":
dev = RAConnect(vendor_id=0x045B, product_id=0x0261)