FreeCalypso > hg > freecalypso-tools
diff loadtools/sertool.c @ 204:064d4eedb3a6
loadtools: second program invokation support added to fc-iram like in fc-xram
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 01 May 2017 21:54:58 +0000 |
parents | e7502631a0f9 |
children | 8c011177adb9 |
line wrap: on
line diff
--- a/loadtools/sertool.c Mon May 01 21:21:13 2017 +0000 +++ b/loadtools/sertool.c Mon May 01 21:54:58 2017 +0000 @@ -16,6 +16,9 @@ extern struct srecreader iramimage; extern int gta_modem_poweron; +char **passon_argv; +int passon_argc; + main(argc, argv) char **argv; { @@ -52,14 +55,20 @@ "usage: fc-iram [options] ttyport iramimage.srec\n"); exit(1); } - if (argc - optind != 2) + if (argc - optind < 2) goto usage; target_ttydev = argv[optind]; iramimage.filename = argv[optind+1]; + if (argc - optind >= 3) { + passon_argv = argv + optind + 2; + passon_argc = argc - optind - 2; + } open_target_serial(); perform_compal_stage(1); perform_romload(); + if (passon_argv) + exec_2nd_prog(); tty_passthru(); exit(0); }