FreeCalypso > hg > freecalypso-tools
comparison loadtools/sertool.c @ 250:8c011177adb9
loadtools reworked to use factored-out libserial
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 21 Sep 2017 23:07:01 +0000 |
parents | 064d4eedb3a6 |
children | aba969153d20 |
comparison
equal
deleted
inserted
replaced
249:d0a4c05d98dc | 250:8c011177adb9 |
---|---|
10 #include <stdio.h> | 10 #include <stdio.h> |
11 #include <stdlib.h> | 11 #include <stdlib.h> |
12 #include <unistd.h> | 12 #include <unistd.h> |
13 #include "srecreader.h" | 13 #include "srecreader.h" |
14 | 14 |
15 extern char *target_ttydev; | 15 char *target_ttydev; |
16 | |
16 extern struct srecreader iramimage; | 17 extern struct srecreader iramimage; |
17 extern int gta_modem_poweron; | 18 extern int gta_modem_poweron; |
18 | 19 |
19 char **passon_argv; | 20 char **passon_argv; |
20 int passon_argc; | 21 int passon_argc; |
62 if (argc - optind >= 3) { | 63 if (argc - optind >= 3) { |
63 passon_argv = argv + optind + 2; | 64 passon_argv = argv + optind + 2; |
64 passon_argc = argc - optind - 2; | 65 passon_argc = argc - optind - 2; |
65 } | 66 } |
66 | 67 |
67 open_target_serial(); | 68 open_serial_port(target_ttydev); |
68 perform_compal_stage(1); | 69 perform_compal_stage(); |
69 perform_romload(); | 70 perform_romload(); |
70 if (passon_argv) | 71 if (passon_argv) |
71 exec_2nd_prog(); | 72 exec_2nd_prog(); |
72 tty_passthru(); | 73 tty_passthru(); |
73 exit(0); | 74 exit(0); |