serial_string = argv[2];
if (serial_string == NULL)
usage(argv[0]);
-
+
file = fopen(filename, "r");
if (!file) {
perror(filename);
AO_SERIAL_NUMBER);
exit(1);
}
-
+
usb_descriptors = AO_USB_DESCRIPTORS - image->address;
string_num = 0;
while (image->data[usb_descriptors] != 0 && usb_descriptors < image->length) {
fprintf(stderr, "Cannot rewrite serial string at %04x\n", AO_USB_DESCRIPTORS);
exit(1);
}
-
+
serial_ucs2_len = image->data[usb_descriptors] - 2;
serial_ucs2 = malloc(serial_ucs2_len);
if (!serial_ucs2) {
}
if (!rewrite(image, usb_descriptors + 2 + image->address, serial_ucs2, serial_ucs2_len))
usage(argv[0]);
-
+
dbg = ccdbg_open();
if (!dbg)
exit (1);
-
+
ccdbg_add_debug(CC_DEBUG_FLASH);
ccdbg_debug_mode(dbg);