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 |