FreeCalypso > hg > fc-rfcal-tools
comparison doc/General-flow @ 95:b68301b38ff2
doc: Cable-config-howto and General-flow written
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Mon, 17 Jul 2017 18:26:30 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 94:b443d0665c1f | 95:b68301b38ff2 |
|---|---|
| 1 The general flow of using fc-rfcal-tools to calibrate Calypso GSM devices is as | |
| 2 follows: | |
| 3 | |
| 4 * At the beginning of your calibration work session, you need to power on your | |
| 5 CMU200, wait for it to finish booting, and then run fc-cmu200d; the fc-cmu200d | |
| 6 command line takes the following form: | |
| 7 | |
| 8 fc-cmu200d -c cable_name /dev/ttyXXX 19200 | |
| 9 | |
| 10 Change /dev/ttyXXX to the serial port that is connected to the CMU200, give | |
| 11 fc-cmu200d the same baud rate that is configured on the CMU (19200 is the | |
| 12 default), and select the appropriate cable configuration with the -c option: | |
| 13 see the Cable-config-howto article. | |
| 14 | |
| 15 By default the RF2 port on the CMU200 will be used; you can give a -1 option | |
| 16 to use the RF1 port instead, or you can include an 'rf-port 1' or 'rf-port 2' | |
| 17 line in your cable config files to have the port selection go with the -c | |
| 18 selection. | |
| 19 | |
| 20 * In typical usage the fc-cmu200d process you started in the previous step can | |
| 21 persist through any number of individual device calibrations, as on a factory | |
| 22 production line. However, if you need to switch to a different cable setup | |
| 23 with different loss numbers, you will need to kill the fc-cmu200d process and | |
| 24 restart it with the appropriate new -c option. | |
| 25 | |
| 26 * To calibrate an individual Calypso GSM device, you will need to have an | |
| 27 rvinterf process running, talking to the RVTMUX UART channel on that device. | |
| 28 Booting your Calypso GSM device in the correct manner and running rvinterf | |
| 29 with the right arguments is your responsibility: fc-rfcal-* tools will expect | |
| 30 rvinterf to be running already, and will not launch it themselves. | |
| 31 | |
| 32 * With both fc-cmu200d and rvinterf running, talking to your CMU200 and your | |
| 33 DUT, respectively, and with the correct RF coax (matching your fc-cmu200d -c | |
| 34 selection) connected between the two, you can now run the actual calibration | |
| 35 automation programs. For a 900/1800/1900 MHz triband Calypso GSM device, the | |
| 36 standard sequence is as follows: | |
| 37 | |
| 38 fc-rfcal-vcxo | |
| 39 fc-rfcal-rxband 900 | |
| 40 fc-rfcal-rxband 1800 | |
| 41 fc-rfcal-rxband 1900 | |
| 42 fc-rfcal-txband 900 <profile> | |
| 43 fc-rfcal-txband 1800 <profile> | |
| 44 fc-rfcal-txband 1900 <profile> | |
| 45 | |
| 46 The <profile> argument to fc-rfcal-txband commands needs to be changed to the | |
| 47 name of the appropriate Tx levels calibration profile; see the Tx-cal-theory | |
| 48 article for more information. | |
| 49 | |
| 50 Each of the fc-rfcal-* steps finishes by writing the values it has calibrated | |
| 51 into the Calypso device's non-volatile flash file system (FFS); once all of the | |
| 52 steps have been completed, the Calypso device is fully calibrated. After the | |
| 53 calibration procedure the Calypso device should be rebooted before normal AT | |
| 54 command operation is attempted. |
