FreeCalypso > hg > fc-magnetite
comparison doc/D-Sample @ 618:ed403a239ec6
doc/D-Sample: update for the failed attempt to reconstruct tpudrv10.c
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Sun, 06 Oct 2019 18:55:08 +0000 |
| parents | 4d4f0bba9469 |
| children | 0d66718e5f33 |
comparison
equal
deleted
inserted
replaced
| 617:c32c887ced3a | 618:ed403a239ec6 |
|---|---|
| 21 semi-src version of TCS211 in which the *.c files for L1 were censored out and | 21 semi-src version of TCS211 in which the *.c files for L1 were censored out and |
| 22 only *.obj blobs were supplied instead; the latter blobs target Rita RF and not | 22 only *.obj blobs were supplied instead; the latter blobs target Rita RF and not |
| 23 Clara. We have now successfully reconstructed the lost C sources for the RF- | 23 Clara. We have now successfully reconstructed the lost C sources for the RF- |
| 24 independent and Rita-specific L1 modules, and we have l1_rf10.c for Clara RF | 24 independent and Rita-specific L1 modules, and we have l1_rf10.c for Clara RF |
| 25 from the MV100 source fragments, but we are still missing the tpudrv10.c module | 25 from the MV100 source fragments, but we are still missing the tpudrv10.c module |
| 26 which is also required for Clara RF. Right now if one builds our current | 26 which is also required for Clara RF. The 20020917 fw image that came flashed |
| 27 Magnetite fw for target dsample, a placeholder stub version of tpudrv10.c is | 27 with this board does operate the RF hardware (tested and proven good with our |
| 28 used - it allows the firmware to link, but does not do any actual RF control, | 28 CMU200 instrument), and we have tried extracting the elusive tpudrv10 bits from |
| 29 thus any attempts to bring up the radio immediately fail. | 29 this original 20020917 fw. Our current tpudrv10.c driver is an attempt to |
| 30 replicate what the original firmware appears to do, i.e., a translation of the | |
| 31 mystery logic from disassembly to C. But unfortunately it doesn't work, i.e., | |
| 32 when we flash our Magnetite fw into the board, we get non-working RF: in the Rx | |
| 33 direction the Calypso DSP fails to receive the signal put out by the CMU200, | |
| 34 and in the Tx direction the CMU200 detects no signal put out by the MS. | |
| 30 | 35 |
| 31 Despite having no working radio, everything else works: we can flash our own | 36 Despite having no working radio, everything else works: we can flash our own |
| 32 Magnetite fw images into the board with our fc-loadtool (fc-host-tools-r8 or | 37 Magnetite fw images into the board with our fc-loadtool (fc-host-tools-r8 or |
| 33 later; earlier versions did not support the 28F640W30B flash chip correctly), | 38 later; earlier versions did not support the 28F640W30B flash chip correctly), |
| 34 the SIM interface works, the audio subsystem driven by the Calypso DSP driven | 39 the SIM interface works, the audio subsystem driven by the Calypso DSP driven |
