+ if (cal) {
+ cal_int[0] = cal & 0xff;
+ cal_int[1] = (cal >> 8) & 0xff;
+ cal_int[2] = (cal >> 16) & 0xff;
+ cal_int[3] = (cal >> 24) & 0xff;
+ if (!AO_RADIO_CAL) {
+ fprintf(stderr, "Cannot find radio calibration location in image\n");
+ exit(1);
+ }
+ if (!rewrite(image, AO_RADIO_CAL, cal_int, sizeof (cal_int))) {
+ fprintf(stderr, "Cannot rewrite radio calibration at %04x\n", AO_RADIO_CAL);
+ exit(1);
+ }
+ }
+ if (!tty)
+ tty = cc_usbdevs_find_by_arg(device, "TIDongle");
+ dbg = ccdbg_open(tty);