FreeCalypso > hg > freecalypso-tools
annotate doc/Loadtool-targets @ 1014:961efadd530a default tip
fc-shell TCH DL handler: add support for CSD modes
TCH DL capture mechanism in FC Tourmaline firmware has been extended
to support CSD modes in addition to speech - add the necessary support
on the host tools side.
It needs to be noted that this mechanism in its present state does NOT
provide the debug utility value that was sought: as we learned only
after the code was implemented, TI's DSP has a misfeature in that the
buffer we are reading (a_dd_0[]) is zeroed out when the IDS block
is enabled, i.e., we are reading all zeros and not the real DL bits
we were after. But since the code has already been written, we are
keeping it - perhaps we can do some tests with IDS disabled.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 26 Nov 2024 06:27:43 +0000 |
parents | d15d337ac0a9 |
children |
rev | line source |
---|---|
568
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 Explanation of -h targets for fc-loadtool and friends |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 ===================================================== |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 It is possible to run fc-loadtool without giving it any -h option at all - if |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 run in this manner, the tool will still gain access to the target Calypso device |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 via its boot ROM and allow some peeking and poking to be done, but it will run |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 with some major limitations: |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 * No PLL multiplier will be set up, thus the Calypso ARM7 core will run at |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 13 MHz rather than the preferred faster frequency of 39 MHz for Calypso C05 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 or 52 MHz for Calypso C035. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 * In the absence of a hardware parameter file specifying flash configuration, |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 all high-level flash operations (all commands beginning with flash) will be |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 disabled. One can still dump the flash manually using the low-level dump2bin |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 command (as opposed to flash dump2bin), but no other flash manipulations are |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 possible. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 * With most -h hardware parameter files the default exit mode is set to |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 exit iota-off, but without a hardware parameter file it will be exit bare |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 by default. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 fc-xram is not useful at all without -h: one cannot load anything into XRAM |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 until Calypso MEMIF is set up properly for XRAM access, and this setup is done |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 by the init scripts referenced from hardware parameter files. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 Available -h targets |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 ==================== |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
29 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
30 -h compal and -h c155 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 -h compal needs to be used for all of "lower" Compal subfamilies |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33 (everything other than Mot C155/156); -h c155 is self-explanatory. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 Very special loadtools configuration is needed for Compal targets, |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
35 telling our tools to use a very different way of gaining entry through |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
36 Compal's bootloader and configuring the special flash erase-program-boot |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
37 hack. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
38 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
39 All following configurations are for more sane, meaning non-Compal targets: |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
40 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
41 -h c05 and -h c035 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
42 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
43 These are the most generic configurations we have, indicating only the |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
44 use of Calypso C05 or C035, respectively, but no other knowledge about |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
45 target hardware. These minimal configs are not usable for flash |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
46 manipulation or for fc-xram, but they may be useful for fc-iram or |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
47 low-level (non-flash) fc-loadtool operations. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
48 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
49 -h c05i and -h c035i |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
50 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
51 These two configurations are the next step up in target-specific |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
52 knowledge from the more basic c05 and c035: the present c05i and c035i |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
53 configs additionally indicate the use of a Iota ABB, telling our tools |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
54 to perform a Iota poweroff when we are done. They are still not usable |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
55 for flash manipulation or for fc-xram, but they are ideal for the |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
56 simpler and more specialized fc-buzplay and fc-dspromdump tools. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
57 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
58 -h gen4 and -h gen8 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
59 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
60 These two configs are our most generic fc-loadtool targets: they are |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
61 supersets of c035i (Calypso C035 and Iota ABB required), supporting |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
62 4 MiB or 8 MiB flash on Calypso nCS0, respectively. More precisely, |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
63 our gen4 config supports *up to* 4 MiB of flash, whereas gen8 supports |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
64 up to 8 MiB. In the vast majority of cases it is safe and thus easier |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
65 to use gen8; the more conservative gen4 config is only needed when you |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
66 DON'T want Calypso multifunction pin CS4/ADD22 to be switched from CS4 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
67 to ADD22, either because you know for certain that the flash chip is |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
68 4 MiB or less or because you found a super-exotic board on which this |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
69 pin is actually used as CS4 - we have never seen one of the latter. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
70 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
71 These gen4 and gen8 configs set up Calypso MEMIF registers for nCS0 and |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
72 nCS1; the latter is assumed to be connected to XRAM and is set up for |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
73 fc-xram. MEMIF configuration registers are set up with WS=4 - please |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
74 refer to the MEMIF-wait-states article in the freecalypso-docs |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
75 repository. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
76 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
77 -h dsample |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
78 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
79 The dsample target is special in two ways: |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
80 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
81 * The PLL multiplier is set to 3 rather than 4, resulting in 39 MHz |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
82 ARM7 core clock instead of 52 MHz - this slowdown is needed because |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
83 early D-Sample boards have Calypso C05 chips on them. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
84 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
85 * Calypso MEMIF setup is done for nCS0 (flash), nCS1 (main XRAM) and |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
86 nCS2 (extra XRAM), making all of D-Sample XRAM available to fc-xram. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
87 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
88 For flash manipulation purposes this dsample target is no different |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
89 from gen8. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
90 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
91 -h fcfam |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
92 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
93 The only special features of this configuration are: |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
94 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
95 * Calypso MEMIF setup is done for nCS0, nCS1 and nCS2 like on D-Sample; |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
96 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
97 * Flash support is configured to look for the second 8 MiB flash bank |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
98 on Calypso nCS2. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
99 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
100 This configuration is required for flash manipulation on boards like |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
101 our current FCDEV3B that have S71PL129N or S71PL129J flash chips with |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
102 the second flash chip select wired to Calypso nCS2. This config can be |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
103 considered a special superset of gen8: every target that works with |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
104 -h gen8 will also work with -h fcfam, but not the other way around. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
105 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
106 -h fic |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
107 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
108 FIC's board wiring that has made its way into Openmoko GTA01 and GTA02 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
109 PCBs and was also undoubtedly used on FIC's earlier pre-Openmoko phones |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
110 or modems allows for up to 16 MiB of flash (4 MiB, 8 MiB or 16 MiB |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
111 flash chips can be populated on the same PCB footprint) with the second |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
112 flash chip select wired to Calypso nCS4. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
113 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
114 This -h fic config supports all FIC Calypso devices with 4 MiB, 8 MiB |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
115 or 16 MiB flash, and like -h fcfam it can be considered a special |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
116 superset of gen4 and gen8, special for FIC's board wiring where the |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
117 potential 2nd flash chip select goes to nCS4. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
118 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
119 -h leonardo |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
120 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
121 This config is a Calypso C05 counterpart to -h fcfam, i.e., -h leonardo |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
122 differs from -h fcfam only in that the Calypso boot ROM is told to |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
123 program the PLL with a lower multiplier, running the PLL at 78 MHz |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
124 instead of 104 MHz, with the ARM7 core getting 39 MHz instead of 52 MHz. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
125 This slowdown is needed because early Leonardo boards had Calypso C05 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
126 chips on them. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
127 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
128 -h pirelli |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
129 |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
130 The Pirelli DP-L10 phone has had its own dedicated -h pirelli target |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
131 config since the beginning of FreeCalypso, and this special config is |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
132 still needed because these phones have 16 MiB flash chips (either |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
133 S71PL129J or S71PL129N) with the second flash chip select wired to |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
134 Calypso nCS3, a wiring arrangement original to this Pirelli DP-L10. |
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
135 |
1003
7b4c011fa798
doc/Loadtool-targets: -h w220 => -h chimei
Mychaela Falconia <falcon@freecalypso.org>
parents:
568
diff
changeset
|
136 -h chimei |
568
a97d96e0fc5c
doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
137 |
1003
7b4c011fa798
doc/Loadtool-targets: -h w220 => -h chimei
Mychaela Falconia <falcon@freecalypso.org>
parents:
568
diff
changeset
|
138 This target is needed for Chi-Mei phones: Motorola W220, Sony Ericsson |
7b4c011fa798
doc/Loadtool-targets: -h w220 => -h chimei
Mychaela Falconia <falcon@freecalypso.org>
parents:
568
diff
changeset
|
139 J120 and likely others yet to be discovered. A special loadtools config |
7b4c011fa798
doc/Loadtool-targets: -h w220 => -h chimei
Mychaela Falconia <falcon@freecalypso.org>
parents:
568
diff
changeset
|
140 is needed because of XRAM wiring on these phones: the XRAM bank sits on |
7b4c011fa798
doc/Loadtool-targets: -h w220 => -h chimei
Mychaela Falconia <falcon@freecalypso.org>
parents:
568
diff
changeset
|
141 Calypso nCS3 instead of the usual nCS1. |