X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/hmcfgusb/blobdiff_plain/853cbce9b9a23201a048934b004ac04643f9c895..88312881242f20e35ed0e0544749945c9538ed02:/flash-hmmoduart.c diff --git a/flash-hmmoduart.c b/flash-hmmoduart.c index 9f2f29a..aa772bb 100644 --- a/flash-hmmoduart.c +++ b/flash-hmmoduart.c @@ -1,6 +1,6 @@ -/* flasher for HM-CFG-USB +/* flasher for HM-MOD-UART * - * Copyright (c) 2013-16 Michael Gernoth + * Copyright (c) 2016-17 Michael Gernoth * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to @@ -61,7 +61,7 @@ void flash_hmmoduart_syntax(char *prog) fprintf(stderr, "Syntax: %s [options] -U /dev/ttyAMA0 filename.eq3\n\n", prog); fprintf(stderr, "Mandatory parameter:\n"); fprintf(stderr, "\t-U device\tuse HM-MOD-UART on given device\n"); - fprintf(stderr, "Possible options:\n"); + fprintf(stderr, "\nOptional parameters:\n"); fprintf(stderr, "\t-V\t\tshow version (" VERSION ")\n"); } @@ -87,8 +87,8 @@ int main(int argc, char **argv) uart = optarg; break; case 'V': - printf("flash-hmcfgusb " VERSION "\n"); - printf("Copyright (c) 2013-16 Michael Gernoth\n\n"); + printf("flash-hmmoduart " VERSION "\n"); + printf("Copyright (c) 2016 Michael Gernoth\n\n"); exit(EXIT_SUCCESS); case 'h': case ':': @@ -125,13 +125,15 @@ int main(int argc, char **argv) memset(&rdata, 0, sizeof(rdata)); + printf("\nInitializing HM-MOD-UART...\n"); + dev = hmuart_init(uart, parse_hmuartlgw, &rdata, 0); if (!dev) { fprintf(stderr, "Can't initialize HM-MOD-UART\n"); exit(EXIT_FAILURE); } - printf("\nHM-MOD-UART opened.\n\n"); + printf("HM-MOD-UART opened.\n\n"); printf("Flashing %d blocks", fw->fw_blocks); if (debug) { @@ -177,7 +179,7 @@ int main(int argc, char **argv) } while (pfd < 0); if (rdata.ack != 0x0401) { - fprintf(stderr, "\n\nError flashing block %d, status: %u\n", block, rdata.ack); + fprintf(stderr, "\n\nError flashing block %d, status: %04x\n", block, rdata.ack); exit(EXIT_FAILURE); }