]>
Commit | Line | Data |
---|---|---|
656658dd WD |
1 | #!/bin/sh |
2 | ||
3 | # This script converts binary files (u-boot.bin) into so called | |
4 | # bootstrap records that are accepted by Motorola's MC9328MX1/L | |
5 | # (a.k.a. DragaonBall i.MX) in "Bootstrap Mode" | |
93e14596 | 6 | # |
656658dd WD |
7 | # The code for the SynchFlash programming routines is taken from |
8 | # Bootloader\Bin\SyncFlash\programBoot_b.txt contained in | |
93e14596 WD |
9 | # Motorolas LINUX_BSP_0_3_8.tar.gz |
10 | # | |
656658dd WD |
11 | # The script could easily extended for AMD flash routines. |
12 | # | |
13 | # 2004-06-23 - steven.scholz@imc-berlin.de | |
14 | ||
15 | ################################################################################# | |
16 | # From the posting to the U-Boot-Users mailing list, 23 Jun 2004: | |
17 | # =============================================================== | |
93e14596 WD |
18 | # I just hacked a simple script that converts u-boot.bin into a text file |
19 | # containg processor init code, SynchFlash programming code and U-Boot data in | |
656658dd | 20 | # form of so called b-records. |
93e14596 WD |
21 | # |
22 | # This can be used to programm U-Boot into (Synch)Flash using the Bootstrap | |
656658dd | 23 | # Mode of the MC9328MX1/L |
93e14596 | 24 | # |
656658dd WD |
25 | # 0AFE1F3410202E2E2E000000002073756363656564/ |
26 | # 0AFE1F44102E0A0000206661696C656420210A0000/ | |
27 | # 0AFE100000 | |
28 | # ... | |
29 | # MX1ADS Sync-flash Programming Utility v0.5 2002/08/21 | |
93e14596 | 30 | # |
656658dd WD |
31 | # Source address (stored in 0x0AFE0000): 0x0A000000 |
32 | # Target address (stored in 0x0AFE0004): 0x0C000000 | |
33 | # Size (stored in 0x0AFE0008): 0x0001A320 | |
93e14596 | 34 | # |
656658dd WD |
35 | # Press any key to start programming ... |
36 | # Erasing ... | |
37 | # Blank checking ... | |
38 | # Programming ... | |
39 | # Verifying flash ... succeed. | |
93e14596 | 40 | # |
656658dd | 41 | # Programming finished. |
93e14596 | 42 | # |
656658dd | 43 | # So no need for a BDI2000 anymore... ;-) |
93e14596 WD |
44 | # |
45 | # This is working on my MX1ADS eval board. Hope this could be useful for | |
656658dd WD |
46 | # someone. |
47 | ################################################################################# | |
48 | ||
49 | if [ "$#" -lt 1 -o "$#" -gt 2 ] ; then | |
50 | echo "Usage: $0 infile [outfile]" >&2 | |
51 | echo " $0 u-boot.bin [u-boot.brec]" >&2 | |
52 | exit 1 | |
53 | fi | |
54 | ||
55 | if [ "$#" -ge 1 ] ; then | |
56 | INFILE=$1 | |
57 | fi | |
58 | ||
59 | if [ ! -f $INFILE ] ; then | |
60 | echo "Error: file '$INFILE' does not exist." >&2 | |
61 | exit 1 | |
62 | fi | |
63 | ||
64 | FILESIZE=`filesize $INFILE` | |
65 | ||
66 | output_init() | |
67 | { | |
68 | echo "\ | |
69 | ********************************************\r | |
70 | * Initialize I/O Pad Driving Strength *\r | |
71 | ********************************************\r | |
72 | 0021B80CC4000003AB\r | |
73 | ********************************************\r | |
74 | * Initialize SDRAM *\r | |
75 | ********************************************\r | |
76 | 00221000C492120200 ; pre-charge command\r | |
77 | 08200000E4 ; special read\r | |
78 | \r | |
79 | 00221000C4A2120200 ; auto-refresh command\r | |
80 | 08000000E4 ; 8 special read\r | |
81 | 08000000E4 ; 8 special read\r | |
82 | 08000000E4 ; 8 special read\r | |
83 | 08000000E4 ; 8 special read\r | |
84 | 08000000E4 ; 8 special read\r | |
85 | 08000000E4 ; 8 special read\r | |
86 | 08000000E4 ; 8 special read\r | |
87 | 08000000E4 ; 8 special read\r | |
88 | \r | |
89 | 00221000C4B2120200 ; set mode register\r | |
90 | 08111800E4 ; special read\r | |
91 | \r | |
92 | 00221000C482124200 ; set normal mode\r | |
93 | \r" | |
94 | } | |
95 | ||
96 | output_uboot() | |
97 | { | |
98 | echo "\ | |
99 | ********************************************\r | |
100 | * U-Boot image as bootstrap records *\r | |
101 | * will be stored in SDRAM at 0x0A000000 *\r | |
102 | ********************************************\r | |
103 | \r" | |
104 | ||
105 | cat $INFILE | \ | |
106 | hexdump -v -e "\"0A0%05.5_ax10\" 16/1 \"%02x\"\"\r\n\"" | \ | |
107 | tr [:lower:] [:upper:] | |
108 | } | |
109 | ||
110 | output_flashprog() | |
111 | { | |
112 | echo "\ | |
113 | ********************************************\r | |
114 | * Address of arguments to flashProg *\r | |
115 | * ---------------------------------------- *\r | |
116 | * Source : 0x0A000000 *\r | |
117 | * Destination : 0x0C000000 *\r" | |
118 | ||
119 | # get the real size of the U-Boot image | |
120 | printf "* Size : 0x%08X *\r\n" $FILESIZE | |
121 | printf "********************************************\r\n" | |
122 | printf "0AFE0000CC0A0000000C000000%08X\r\n" $FILESIZE | |
123 | ||
124 | #;0AFE0000CC0A0000000C00000000006000\r | |
125 | ||
126 | echo "\ | |
127 | ********************************************\r | |
128 | * Flash Program *\r | |
129 | ********************************************\r | |
130 | 0AFE10001008D09FE5AC0000EA00F0A0E1A42DFE0A\r | |
131 | 0AFE1010100080FE0A0DC0A0E100D82DE904B04CE2\r | |
132 | 0AFE1020109820A0E318309FE5003093E5033082E0\r | |
133 | 0AFE103010003093E5013003E2FF3003E20300A0E1\r | |
134 | 0AFE10401000A81BE9A01DFE0A0DC0A0E100D82DE9\r | |
135 | 0AFE10501004B04CE204D04DE20030A0E10D304BE5\r | |
136 | 0AFE1060109820A0E330309FE5003093E5033082E0\r | |
137 | 0AFE107010003093E5013903E2000053E3F7FFFF0A\r | |
138 | 0AFE1080104020A0E310309FE5003093E5032082E0\r | |
139 | 0AFE1090100D305BE5003082E500A81BE9A01DFE0A\r | |
140 | 0AFE10A0100DC0A0E100D82DE904B04CE20000A0E1\r | |
141 | 0AFE10B010D7FFFFEB0030A0E1FF3003E2000053E3\r | |
142 | 0AFE10C010FAFFFF0A10309FE5003093E5003093E5\r | |
143 | 0AFE10D010FF3003E20300A0E100A81BE9A01DFE0A\r | |
144 | 0AFE10E0100DC0A0E100D82DE904B04CE204D04DE2\r | |
145 | 0AFE10F0100030A0E10D304BE50D305BE52332A0E1\r | |
146 | 0AFE1100100E304BE50E305BE5090053E30300009A\r | |
147 | 0AFE1110100E305BE5373083E20E304BE5020000EA\r | |
148 | 0AFE1120100E305BE5303083E20E304BE50E305BE5\r | |
149 | 0AFE1130100300A0E1C3FFFFEB0D305BE50F3003E2\r | |
150 | 0AFE1140100E304BE50E305BE5090053E30300009A\r | |
151 | 0AFE1150100E305BE5373083E20E304BE5020000EA\r | |
152 | 0AFE1160100E305BE5303083E20E304BE50E305BE5\r | |
153 | 0AFE1170100300A0E1B3FFFFEB00A81BE90DC0A0E1\r | |
154 | 0AFE11801000D82DE904B04CE21CD04DE210000BE5\r | |
155 | 0AFE11901014100BE518200BE588009FE5E50200EB\r | |
156 | 0AFE11A01010301BE51C300BE514301BE520300BE5\r | |
157 | 0AFE11B0100030A0E324300BE524201BE518301BE5\r | |
158 | 0AFE11C010030052E10000003A120000EA1C004BE2\r | |
159 | 0AFE11D010002090E520104BE2003091E500C093E5\r | |
160 | 0AFE11E010043083E2003081E5003092E5042082E2\r | |
161 | 0AFE11F010002080E50C0053E10200000A0030A0E3\r | |
162 | 0AFE12001028300BE5050000EA24301BE5043083E2\r | |
163 | 0AFE12101024300BE5E7FFFFEA0130A0E328300BE5\r | |
164 | 0AFE12201028001BE500A81BE9E81EFE0A0DC0A0E1\r | |
165 | 0AFE12301000D82DE904B04CE214D04DE210000BE5\r | |
166 | 0AFE12401014100BE56C009FE5BA0200EB10301BE5\r | |
167 | 0AFE12501018300BE50030A0E31C300BE51C201BE5\r | |
168 | 0AFE12601014301BE5030052E10000003A0D0000EA\r | |
169 | 0AFE12701018304BE2002093E5001092E5042082E2\r | |
170 | 0AFE128010002083E5010071E30200000A0030A0E3\r | |
171 | 0AFE12901020300BE5050000EA1C301BE5043083E2\r | |
172 | 0AFE12A0101C300BE5ECFFFFEA0130A0E320300BE5\r | |
173 | 0AFE12B01020001BE500A81BE9001FFE0A0DC0A0E1\r | |
174 | 0AFE12C01000D82DE904B04CE224D04DE20130A0E3\r | |
175 | 0AFE12D01024300BE5A4229FE58139A0E3023A83E2\r | |
176 | 0AFE12E010003082E59820A0E390329FE5003093E5\r | |
177 | 0AFE12F010033082E0003093E5023903E2000053E3\r | |
178 | 0AFE1300100300001A74229FE58139A0E3033A83E2\r | |
179 | 0AFE131010003082E568029FE5860200EBAF36A0E3\r | |
180 | 0AFE1320100E3883E2003093E510300BE554029FE5\r | |
181 | 0AFE133010800200EB10301BE5233CA0E1FF3003E2\r | |
182 | 0AFE1340100300A0E165FFFFEB10301BE52338A0E1\r | |
183 | 0AFE135010FF3003E20300A0E160FFFFEB10301BE5\r | |
184 | 0AFE1360102334A0E1FF3003E20300A0E15BFFFFEB\r | |
185 | 0AFE13701010305BE50300A0E158FFFFEB0A00A0E3\r | |
186 | 0AFE13801030FFFFEB0D00A0E32EFFFFEBAF36A0E3\r | |
187 | 0AFE1390100E3883E2043083E2003093E514300BE5\r | |
188 | 0AFE13A010E4019FE5630200EB14301BE5233CA0E1\r | |
189 | 0AFE13B010FF3003E20300A0E148FFFFEB14301BE5\r | |
190 | 0AFE13C0102338A0E1FF3003E20300A0E143FFFFEB\r | |
191 | 0AFE13D01014301BE52334A0E1FF3003E20300A0E1\r | |
192 | 0AFE13E0103EFFFFEB14305BE50300A0E13BFFFFEB\r | |
193 | 0AFE13F0100A00A0E313FFFFEB0D00A0E311FFFFEB\r | |
194 | 0AFE140010AF36A0E30E3883E2083083E2003093E5\r | |
195 | 0AFE14101018300BE574019FE5460200EB18301BE5\r | |
196 | 0AFE142010233CA0E1FF3003E20300A0E12BFFFFEB\r | |
197 | 0AFE14301018301BE52338A0E1FF3003E20300A0E1\r | |
198 | 0AFE14401026FFFFEB18301BE52334A0E1FF3003E2\r | |
199 | 0AFE1450100300A0E121FFFFEB18305BE50300A0E1\r | |
200 | 0AFE1460101EFFFFEB0A00A0E3F6FEFFEB0D00A0E3\r | |
201 | 0AFE147010F4FEFFEBE6FEFFEB0030A0E1FF3003E2\r | |
202 | 0AFE148010000053E30000001A020000EA03FFFFEB\r | |
203 | 0AFE1490102D004BE5F6FFFFEAF4009FE5250200EB\r | |
204 | 0AFE14A010FEFEFFEB2D004BE5CD0000EBC00000EB\r | |
205 | 0AFE14B010E0009FE51F0200EB18301BE528300BE5\r | |
206 | 0AFE14C01014301BE52C300BE52C001BE5100100EB\r | |
207 | 0AFE14D01028301BE5013643E228300BE52C301BE5\r | |
208 | 0AFE14E010013683E22C300BE528301BE5000053E3\r | |
209 | 0AFE14F010F4FFFFCAAE0000EB14001BE518101BE5\r | |
210 | 0AFE15001049FFFFEB0030A0E1FF3003E2000053E3\r | |
211 | 0AFE151010E6FFFF0A80009FE5060200EB10001BE5\r | |
212 | 0AFE15201014101BE518201BE5D00000EB10001BE5\r | |
213 | 0AFE15301014101BE518201BE50FFFFFEB0030A0E1\r | |
214 | 0AFE154010FF3003E2000053E30200000A4C009FE5\r | |
215 | 0AFE155010F80100EB010000EA44009FE5F50100EB\r | |
216 | 0AFE156010930000EB3C009FE5F20100EB0000A0E3\r | |
217 | 0AFE157010A4FEFFEB0030A0E30300A0E100A81BE9\r | |
218 | 0AFE158010A01DFE0AA41DFE0AE01DFE0A0C1EFE0A\r | |
219 | 0AFE159010381EFE0A641EFE0A181FFE0A281FFE0A\r | |
220 | 0AFE15A0103C1FFE0A481FFE0AB41EFE0A0DC0A0E1\r | |
221 | 0AFE15B01000D82DE904B04CE204D04DE210000BE5\r | |
222 | 0AFE15C01010301BE5013043E210300BE5010073E3\r | |
223 | 0AFE15D010FAFFFF1A00A81BE90DC0A0E100D82DE9\r | |
224 | 0AFE15E01004B04CE208D04DE210000BE510301BE5\r | |
225 | 0AFE15F01014300BE514301BE50300A0E100A81BE9\r | |
226 | 0AFE1600100DC0A0E100D82DE904B04CE204D04DE2\r | |
227 | 0AFE1610102228A0E3012A82E2042082E2E134A0E3\r | |
228 | 0AFE162010023883E2033C83E2003082E50333A0E3\r | |
229 | 0AFE163010053983E2003093E510300BE500A81BE9\r | |
230 | 0AFE1640100DC0A0E100D82DE904B04CE204D04DE2\r | |
231 | 0AFE1650102228A0E3012A82E2042082E29134A0E3\r | |
232 | 0AFE166010023883E2033C83E2003082E5C136A0E3\r | |
233 | 0AFE167010003093E510300BE52228A0E3012A82E2\r | |
234 | 0AFE168010042082E2E134A0E3023883E2033C83E2\r | |
235 | 0AFE169010003082E50333A0E3073983E20020A0E3\r | |
236 | 0AFE16A010002083E52228A0E3012A82E2042082E2\r | |
237 | 0AFE16B0108134A0E3023883E2033C83E2003082E5\r | |
238 | 0AFE16C0100333A0E3003093E510300BE5CBFFFFEB\r | |
239 | 0AFE16D01010301BE50300A0E100A81BE90DC0A0E1\r | |
240 | 0AFE16E01000D82DE904B04CE208D04DE2D3FFFFEB\r | |
241 | 0AFE16F0100030A0E110300BE510301BE5023503E2\r | |
242 | 0AFE170010000053E30500000A10301BE5073703E2\r | |
243 | 0AFE171010000053E30100000A10001BE5ADFFFFEB\r | |
244 | 0AFE17201010301BE5803003E2000053E30500000A\r | |
245 | 0AFE17301010301BE51C3003E2000053E30100000A\r | |
246 | 0AFE17401010001BE5A3FFFFEB10201BE50235A0E3\r | |
247 | 0AFE175010803083E2030052E10200001A0130A0E3\r | |
248 | 0AFE17601014300BE5010000EA0030A0E314300BE5\r | |
249 | 0AFE17701014001BE500A81BE90DC0A0E100D82DE9\r | |
250 | 0AFE17801004B04CE204D04DE22228A0E3012A82E2\r | |
251 | 0AFE179010042082E29134A0E3023883E2033C83E2\r | |
252 | 0AFE17A010003082E5C136A0E3003093E510300BE5\r | |
253 | 0AFE17B01000A81BE90DC0A0E100D82DE904B04CE2\r | |
254 | 0AFE17C010ECFFFFEB2228A0E3012A82E2042082E2\r | |
255 | 0AFE17D0108134A0E3023883E2033C83E2003082E5\r | |
256 | 0AFE17E01000A81BE90DC0A0E100D82DE904B04CE2\r | |
257 | 0AFE17F01004D04DE22228A0E3012A82E2042082E2\r | |
258 | 0AFE1800102238A0E3013A83E2043083E2003093E5\r | |
259 | 0AFE181010023183E3003082E52228A0E3012A82E2\r | |
260 | 0AFE1820102238A0E3013A83E2003093E5023183E3\r | |
261 | 0AFE183010003082E5FA0FA0E35BFFFFEB2228A0E3\r | |
262 | 0AFE184010012A82E2042082E2B134A0E3023883E2\r | |
263 | 0AFE185010033C83E2003082E50333A0E3233983E2\r | |
264 | 0AFE186010033B83E2003093E510300BE500A81BE9\r | |
265 | 0AFE1870100DC0A0E100D82DE904B04CE21CD04DE2\r | |
266 | 0AFE18801010000BE514100BE518200BE50030A0E3\r | |
267 | 0AFE1890101C300BE51C201BE518301BE5030052E1\r | |
268 | 0AFE18A0100000003A190000EAB2FFFFEB2228A0E3\r | |
269 | 0AFE18B010012A82E2042082E2F134A0E3023883E2\r | |
270 | 0AFE18C010033C83E2003082E514201BE51C301BE5\r | |
271 | 0AFE18D010031082E010201BE51C301BE5033082E0\r | |
272 | 0AFE18E010003093E5003081E57BFFFFEB0030A0E1\r | |
273 | 0AFE18F010FF3003E2000053E3FAFFFF0AACFFFFEB\r | |
274 | 0AFE1900101C301BE5043083E21C300BE5E0FFFFEA\r | |
275 | 0AFE19101000A81BE90DC0A0E100D82DE904B04CE2\r | |
276 | 0AFE1920100CD04DE210000BE52228A0E3012A82E2\r | |
277 | 0AFE193010042082E28134A0E3023883E2033C83E2\r | |
278 | 0AFE194010003082E510301BE5003093E514300BE5\r | |
279 | 0AFE1950102228A0E3012A82E2042082E29134A0E3\r | |
280 | 0AFE196010023883E2033C83E2003082E510301BE5\r | |
281 | 0AFE197010003093E518300BE52228A0E3012A82E2\r | |
282 | 0AFE198010042082E2E134A0E3023883E2033C83E2\r | |
283 | 0AFE199010003082E50229A0E310301BE5032082E0\r | |
284 | 0AFE19A0100030A0E3003082E52228A0E3012A82E2\r | |
285 | 0AFE19B010042082E28134A0E3023883E2033C83E2\r | |
286 | 0AFE19C010003082E510201BE50D3AA0E3D03083E2\r | |
287 | 0AFE19D010033883E1003082E53FFFFFEB0030A0E1\r | |
288 | 0AFE19E010FF3003E2000053E3FAFFFF0A70FFFFEB\r | |
289 | 0AFE19F01000A81BE90DC0A0E100D82DE904B04CE2\r | |
290 | 0AFE1A00105CFFFFEB2228A0E3012A82E2042082E2\r | |
291 | 0AFE1A1010E134A0E3023883E2033C83E2003082E5\r | |
292 | 0AFE1A20100333A0E3033983E20020A0E3002083E5\r | |
293 | 0AFE1A30102228A0E3012A82E2042082E28134A0E3\r | |
294 | 0AFE1A4010023883E2033C83E2003082E50323A0E3\r | |
295 | 0AFE1A5010032982E20339A0E3C03083E2033883E1\r | |
296 | 0AFE1A6010003082E500A81BE90DC0A0E100D82DE9\r | |
297 | 0AFE1A701004B04CE23FFFFFEB2228A0E3012A82E2\r | |
298 | 0AFE1A8010042082E2E134A0E3023883E2033C83E2\r | |
299 | 0AFE1A9010003082E50333A0E30A3983E20020A0E3\r | |
300 | 0AFE1AA010002083E52228A0E3012A82E2042082E2\r | |
301 | 0AFE1AB0108134A0E3023883E2033C83E2003082E5\r | |
302 | 0AFE1AC0100323A0E30A2982E20339A0E3C03083E2\r | |
303 | 0AFE1AD010033883E1003082E500A81BE90DC0A0E1\r | |
304 | 0AFE1AE01000D82DE904B04CE28729A0E3222E82E2\r | |
305 | 0AFE1AF0108739A0E3223E83E2003093E51E3CC3E3\r | |
306 | 0AFE1B0010003082E58729A0E38E2F82E28739A0E3\r | |
307 | 0AFE1B10108E3F83E2003093E51E3CC3E3003082E5\r | |
308 | 0AFE1B20108139A0E3823D83E20520A0E3002083E5\r | |
309 | 0AFE1B30108129A0E3822D82E2042082E20139A0E3\r | |
310 | 0AFE1B4010273083E2003082E58139A0E3823D83E2\r | |
311 | 0AFE1B50100C3083E20120A0E3002083E58129A0E3\r | |
312 | 0AFE1B6010822D82E2102082E22A3DA0E3013083E2\r | |
313 | 0AFE1B7010003082E58139A0E3823D83E2243083E2\r | |
314 | 0AFE1B80100F20A0E3002083E58139A0E3823D83E2\r | |
315 | 0AFE1B9010283083E28A20A0E3002083E58139A0E3\r | |
316 | 0AFE1BA010823D83E22C3083E20820A0E3002083E5\r | |
317 | 0AFE1BB01000A81BE90DC0A0E100D82DE904B04CE2\r | |
318 | 0AFE1BC0108139A0E3823D83E2183083E2003093E5\r | |
319 | 0AFE1BD010013003E2FF3003E20300A0E100A81BE9\r | |
320 | 0AFE1BE0100DC0A0E100D82DE904B04CE204D04DE2\r | |
321 | 0AFE1BF0100030A0E10D304BE58139A0E3823D83E2\r | |
322 | 0AFE1C0010183083E2003093E5013903E2000053E3\r | |
323 | 0AFE1C1010F8FFFF0A8139A0E3813D83E20D205BE5\r | |
324 | 0AFE1C2010002083E50D305BE50A0053E30A00001A\r | |
325 | 0AFE1C30108139A0E3823D83E2183083E2003093E5\r | |
326 | 0AFE1C4010013903E2000053E3F8FFFF0A8139A0E3\r | |
327 | 0AFE1C5010813D83E20D20A0E3002083E500A81BE9\r | |
328 | 0AFE1C60100DC0A0E100D82DE904B04CE20000A0E1\r | |
329 | 0AFE1C7010CFFFFFEB0030A0E1FF3003E2000053E3\r | |
330 | 0AFE1C8010FAFFFF0A8139A0E3023A83E2003093E5\r | |
331 | 0AFE1C9010FF3003E20300A0E100A81BE90DC0A0E1\r | |
332 | 0AFE1CA01000D82DE904B04CE204D04DE20030A0E1\r | |
333 | 0AFE1CB0100D304BE50D305BE52332A0E10E304BE5\r | |
334 | 0AFE1CC0100E305BE5090053E30300009A0E305BE5\r | |
335 | 0AFE1CD010373083E20E304BE5020000EA0E305BE5\r | |
336 | 0AFE1CE010303083E20E304BE50E305BE50300A0E1\r | |
337 | 0AFE1CF010BAFFFFEB0D305BE50F3003E20E304BE5\r | |
338 | 0AFE1D00100E305BE5090053E30300009A0E305BE5\r | |
339 | 0AFE1D1010373083E20E304BE5020000EA0E305BE5\r | |
340 | 0AFE1D2010303083E20E304BE50E305BE50300A0E1\r | |
341 | 0AFE1D3010AAFFFFEB00A81BE90DC0A0E100D82DE9\r | |
342 | 0AFE1D401004B04CE204D04DE210000BE510301BE5\r | |
343 | 0AFE1D50100030D3E5000053E30000001A080000EA\r | |
344 | 0AFE1D601010104BE2003091E50320A0E10020D2E5\r | |
345 | 0AFE1D7010013083E2003081E50200A0E197FFFFEB\r | |
346 | 0AFE1D8008F1FFFFEA00A81BE9\r | |
347 | 0AFE1DA4100A0D4D58314144532053796E632D666C\r | |
348 | 0AFE1DB4106173682050726F6772616D6D696E6720\r | |
349 | 0AFE1DC4105574696C6974792076302E3520323030\r | |
350 | 0AFE1DD410322F30382F32310A0D000000536F7572\r | |
351 | 0AFE1DE41063652061646472657373202873746F72\r | |
352 | 0AFE1DF410656420696E2030783041464530303030\r | |
353 | 0AFE1E0410293A2030780000005461726765742061\r | |
354 | 0AFE1E1410646472657373202873746F7265642069\r | |
355 | 0AFE1E24106E2030783041464530303034293A2030\r | |
356 | 0AFE1E34107800000053697A652020202020202020\r | |
357 | 0AFE1E44102020202873746F72656420696E203078\r | |
358 | 0AFE1E54103041464530303038293A203078000000\r | |
359 | 0AFE1E6410507265737320616E79206B657920746F\r | |
360 | 0AFE1E74102073746172742070726F6772616D6D69\r | |
361 | 0AFE1E84106E67202E2E2E00000A0D45726173696E\r | |
362 | 0AFE1E94106720666C617368202E2E2E000A0D5072\r | |
363 | 0AFE1EA4106F6772616D6D696E67202E2E2E000000\r | |
364 | 0AFE1EB4100A0D50726F6772616D6D696E67206669\r | |
365 | 0AFE1EC4106E69736865642E0A0D50726573732027\r | |
366 | 0AFE1ED410612720746F20636F6E74696E7565202E\r | |
367 | 0AFE1EE4102E2E2E000A0D566572696679696E6720\r | |
368 | 0AFE1EF410666C617368202E2E2E0000000A0D426C\r | |
369 | 0AFE1F0410616E6B20636865636B696E67202E2E2E\r | |
370 | 0AFE1F1410000000000A45726173696E67202E2E2E\r | |
371 | 0AFE1F2410000000000A50726F6772616D6D696E67\r | |
372 | 0AFE1F3410202E2E2E000000002073756363656564\r | |
373 | 0AFE1F44102E0A0000206661696C656420210A0000\r | |
374 | 0AFE100000\r | |
375 | \r" | |
376 | } | |
377 | ||
378 | ######################################################### | |
379 | ||
380 | if [ "$#" -eq 2 ] ; then | |
381 | output_init > $2 | |
382 | output_uboot >> $2 | |
383 | output_flashprog >> $2 | |
384 | else | |
385 | output_init; | |
386 | output_uboot; | |
387 | output_flashprog; | |
388 | fi |