FreeCalypso > hg > freecalypso-tools
comparison loadtools/clmain.c @ 536:dc05170ab113
fc-xram JTAG mode (-j) implemented
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 19 Jun 2019 22:20:24 +0000 |
parents | 8c011177adb9 |
children | aba969153d20 |
comparison
equal
deleted
inserted
replaced
535:88962b111edc | 536:dc05170ab113 |
---|---|
23 | 23 |
24 extern struct baudrate *find_baudrate_by_name(); | 24 extern struct baudrate *find_baudrate_by_name(); |
25 | 25 |
26 struct baudrate *xram_load_baudrate; | 26 struct baudrate *xram_load_baudrate; |
27 struct baudrate *xram_run_baudrate = baud_rate_table; /* 1st entry default */ | 27 struct baudrate *xram_run_baudrate = baud_rate_table; /* 1st entry default */ |
28 int xram_jtag_mode; | |
28 | 29 |
29 char **passon_argv; | 30 char **passon_argv; |
30 int passon_argc; | 31 int passon_argc; |
31 | 32 |
32 main(argc, argv) | 33 main(argc, argv) |
35 extern char *optarg; | 36 extern char *optarg; |
36 extern int optind; | 37 extern int optind; |
37 int c; | 38 int c; |
38 struct baudrate *br; | 39 struct baudrate *br; |
39 | 40 |
40 while ((c = getopt(argc, argv, "+a:b:B:c:C:h:H:i:nr:")) != EOF) | 41 while ((c = getopt(argc, argv, "+a:b:B:c:C:h:H:i:jnr:")) != EOF) |
41 switch (c) { | 42 switch (c) { |
42 case 'a': | 43 case 'a': |
43 iramimage.filename = optarg; | 44 iramimage.filename = optarg; |
44 continue; | 45 continue; |
45 case 'b': | 46 case 'b': |
63 case 'H': | 64 case 'H': |
64 read_hwparam_file_fullpath(optarg); | 65 read_hwparam_file_fullpath(optarg); |
65 continue; | 66 continue; |
66 case 'i': | 67 case 'i': |
67 set_beacon_interval(optarg); | 68 set_beacon_interval(optarg); |
69 continue; | |
70 case 'j': | |
71 xram_jtag_mode = 1; | |
68 continue; | 72 continue; |
69 case 'n': | 73 case 'n': |
70 gta_modem_poweron = 0; | 74 gta_modem_poweron = 0; |
71 continue; | 75 continue; |
72 case 'r': | 76 case 'r': |