~ubuntu-branches/ubuntu/maverick/u-boot-omap3/maverick

« back to all changes in this revision

Viewing changes to board/musenki/README

  • Committer: Bazaar Package Importer
  • Author(s): Oliver Grawert
  • Date: 2010-03-22 15:06:23 UTC
  • Revision ID: james.westby@ubuntu.com-20100322150623-i21g8rgiyl5dohag
Tags: upstream-2010.3git20100315
ImportĀ upstreamĀ versionĀ 2010.3git20100315

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
U-Boot for a Musenki M-3/M-1 board
 
2
---------------------------
 
3
 
 
4
Musenki M-1 and M-3 have two banks of flash of 4MB or 8MB each.
 
5
 
 
6
In board's notation, bank 0 is the one at the address of 0xFF800000
 
7
and bank 1 is the one at the address of 0xFF000000.
 
8
 
 
9
On power-up the processor jumps to the address of 0xFFF00100, the last
 
10
megabyte of the bank 0 of flash.
 
11
 
 
12
Thus, U-Boot is configured to reside in flash starting at the address of
 
13
0xFFF00000.  The environment space is located in flash separately from
 
14
U-Boot, at the address of 0xFF800000.
 
15
 
 
16
There is a Davicom 9102A on-board, but I don't have it working yet.
 
17
 
 
18
U-Boot test results
 
19
--------------------
 
20
 
 
21
x.x Operation on all available serial consoles
 
22
 
 
23
x.x.x CONFIG_CONS_INDEX 1
 
24
 
 
25
 
 
26
U-Boot 1.1.1 (Nov 20 2001 - 15:55:32)
 
27
 
 
28
CPU:   MPC8245 Revision 16.20 at 250 MHz: 16 kB I-Cache 16 kB D-Cache
 
29
Board: MUSENKI Local Bus at 100 MHz
 
30
DRAM:  32 MB
 
31
FLASH:  4 MB
 
32
In:    serial
 
33
Out:   serial
 
34
Err:   serial
 
35
Hit any key to stop autoboot:  0
 
36
=> help
 
37
base    - print or set address offset
 
38
bdinfo  - print Board Info structure
 
39
bootm   - boot application image from memory
 
40
bootp   - boot image via network using BootP/TFTP protocol
 
41
bootd   - boot default, i.e., run 'bootcmd'
 
42
cmp     - memory compare
 
43
coninfo - print console devices and informations
 
44
cp      - memory copy
 
45
crc32   - checksum calculation
 
46
dcache  - enable or disable data cache
 
47
echo    - echo args to console
 
48
erase   - erase FLASH memory
 
49
flinfo  - print FLASH memory information
 
50
go      - start application at address 'addr'
 
51
help    - print online help
 
52
icache  - enable or disable instruction cache
 
53
iminfo  - print header information for application image
 
54
loadb   - load binary file over serial line (kermit mode)
 
55
loads   - load S-Record file over serial line
 
56
loop    - infinite loop on address range
 
57
md      - memory display
 
58
mm      - memory modify (auto-incrementing)
 
59
mtest   - simple RAM test
 
60
mw      - memory write (fill)
 
61
nm      - memory modify (constant address)
 
62
printenv- print environment variables
 
63
protect - enable or disable FLASH write protection
 
64
rarpboot- boot image via network using RARP/TFTP protocol
 
65
reset   - Perform RESET of the CPU
 
66
run     - run commands in an environment variable
 
67
saveenv - save environment variables to persistent storage
 
68
setenv  - set environment variables
 
69
source  - run script from memory
 
70
tftpboot- boot image via network using TFTP protocol
 
71
               and env variables ipaddr and serverip
 
72
version - print monitor version
 
73
?       - alias for 'help'
 
74
 
 
75
 
 
76
x.x.x CONFIG_CONS_INDEX 2
 
77
 
 
78
**** NOT TESTED ****
 
79
 
 
80
x.x Flash Driver Operation
 
81
 
 
82
 
 
83
Boot 1.1.1 (Nov 20 2001 - 15:55:32)
 
84
 
 
85
CPU:   MPC8245 Revision 16.20 at 250 MHz: 16 kB I-Cache 16 kB D-Cache
 
86
Board: MUSENKI Local Bus at 100 MHz
 
87
DRAM:  32 MB
 
88
FLASH:  4 MB
 
89
*** Warning - bad CRC, using default environment
 
90
 
 
91
In:    serial
 
92
Out:   serial
 
93
Err:   serial
 
94
Hit any key to stop autoboot:  0
 
95
=>
 
96
=> md ff800000
 
97
ff800000: 46989bf8 626f6f74 636d643d 626f6f74    F...bootcmd=boot
 
98
ff800010: 6d204646 38323030 30300062 6f6f7464    m FF820000.bootd
 
99
ff800020: 656c6179 3d350062 61756472 6174653d    elay=5.baudrate=
 
100
ff800030: 39363030 00636c6f 636b735f 696e5f6d    9600.clocks_in_m
 
101
ff800040: 687a3d31 00737464 696e3d73 65726961    hz=1.stdin=seria
 
102
ff800050: 6c007374 646f7574 3d736572 69616c00    l.stdout=serial.
 
103
ff800060: 73746465 72723d73 65726961 6c006970    stderr=serial.ip
 
104
ff800070: 61646472 3d313932 2e313638 2e302e34    addr=192.168.0.4
 
105
ff800080: 32007365 72766572 69703d31 39322e31    2.serverip=192.1
 
106
ff800090: 36382e30 2e380000 00000000 00000000    68.0.8..........
 
107
ff8000a0: 00000000 00000000 00000000 00000000    ................
 
108
ff8000b0: 00000000 00000000 00000000 00000000    ................
 
109
ff8000c0: 00000000 00000000 00000000 00000000    ................
 
110
ff8000d0: 00000000 00000000 00000000 00000000    ................
 
111
ff8000e0: 00000000 00000000 00000000 00000000    ................
 
112
ff8000f0: 00000000 00000000 00000000 00000000    ................
 
113
=> protect off ff800000 ff81ffff
 
114
Un-Protected 1 sectors
 
115
=> erase ff800000 ff81ffff
 
116
Erase Flash from 0xff800000 to 0xff81ffff
 
117
 done
 
118
Erased 1 sectors
 
119
=> md ff800000
 
120
ff800000: ffffffff ffffffff ffffffff ffffffff    ................
 
121
ff800010: ffffffff ffffffff ffffffff ffffffff    ................
 
122
ff800020: ffffffff ffffffff ffffffff ffffffff    ................
 
123
ff800030: ffffffff ffffffff ffffffff ffffffff    ................
 
124
ff800040: ffffffff ffffffff ffffffff ffffffff    ................
 
125
ff800050: ffffffff ffffffff ffffffff ffffffff    ................
 
126
ff800060: ffffffff ffffffff ffffffff ffffffff    ................
 
127
ff800070: ffffffff ffffffff ffffffff ffffffff    ................
 
128
ff800080: ffffffff ffffffff ffffffff ffffffff    ................
 
129
ff800090: ffffffff ffffffff ffffffff ffffffff    ................
 
130
ff8000a0: ffffffff ffffffff ffffffff ffffffff    ................
 
131
ff8000b0: ffffffff ffffffff ffffffff ffffffff    ................
 
132
ff8000c0: ffffffff ffffffff ffffffff ffffffff    ................
 
133
ff8000d0: ffffffff ffffffff ffffffff ffffffff    ................
 
134
ff8000e0: ffffffff ffffffff ffffffff ffffffff    ................
 
135
ff8000f0: ffffffff ffffffff ffffffff ffffffff    ................
 
136
 
 
137
x.x.x Information
 
138
 
 
139
 
 
140
U-Boot 1.1.1 (Nov 20 2001 - 15:55:32)
 
141
 
 
142
CPU:   MPC8245 Revision 16.20 at 250 MHz: 16 kB I-Cache 16 kB D-Cache
 
143
Board: MUSENKI Local Bus at 100 MHz
 
144
DRAM:  32 MB
 
145
FLASH:  4 MB
 
146
*** Warning - bad CRC, using default environment
 
147
 
 
148
In:    serial
 
149
Out:   serial
 
150
Err:   serial
 
151
Hit any key to stop autoboot:  0
 
152
=> flinfo
 
153
 
 
154
Bank # 1: Intel 28F320J3A (32Mbit = 128K x 32)
 
155
  Size: 4 MB in 32 Sectors
 
156
  Sector Start Addresses:
 
157
    FF800000 (RO) FF820000      FF840000      FF860000      FF880000
 
158
    FF8A0000      FF8C0000      FF8E0000      FF900000      FF920000
 
159
    FF940000      FF960000      FF980000      FF9A0000      FF9C0000
 
160
    FF9E0000      FFA00000      FFA20000      FFA40000      FFA60000
 
161
    FFA80000      FFAA0000      FFAC0000      FFAE0000      FFB00000
 
162
    FFB20000      FFB40000      FFB60000      FFB80000      FFBA0000
 
163
    FFBC0000      FFBE0000
 
164
 
 
165
Bank # 2: missing or unknown FLASH type
 
166
=>
 
167
 
 
168
 
 
169
x.x.x Flash Programming
 
170
 
 
171
 
 
172
U-Boot 1.1.1 (Nov 20 2001 - 15:55:32)
 
173
 
 
174
CPU:   MPC8245 Revision 16.20 at 250 MHz: 16 kB I-Cache 16 kB D-Cache
 
175
Board: MUSENKI Local Bus at 100 MHz
 
176
DRAM:  32 MB
 
177
FLASH:  4 MB
 
178
 
 
179
In:    serial
 
180
Out:   serial
 
181
Err:   serial
 
182
Hit any key to stop autoboot:  0
 
183
=>
 
184
=>
 
185
=>
 
186
=> protect off ff800000 ff81ffff
 
187
Un-Protected 1 sectors
 
188
=> cp 0 ff800000 20
 
189
Copy to Flash... done
 
190
=> md ff800000
 
191
ff800000: 37ce33ec 33cc334c 33c031cc 33cc35cc    7.3.3.3L3.1.3.5.
 
192
ff800010: 33ec13ce 30ccb3ec b3c833c4 31c836cc    3...0.....3.1.6.
 
193
ff800020: 33cc3b9d 31ec33ee 13ecf3cc 338833ec    3.;.1.3.....3.3.
 
194
ff800030: 234c33ec 32cc22cc 33883bdc 534433cc    #L3.2.".3.;.SD3.
 
195
ff800040: 33cc30c8 31cc32ec 338c33cc 330c33dc    3.0.1.2.3.3.3.3.
 
196
ff800050: 33cc13dc 334c534c b1c433d8 128c13cc    3...3LSL..3.....
 
197
ff800060: 37ec36cd 33dc33cc bbc9f7e8 bbcc77cc    7.6.3.3.......w.
 
198
ff800070: 314c0adc 139c30ed 33cc334c 33c833ec    1L....0.3.3L3.3.
 
199
ff800080: ffffffff ffffffff ffffffff ffffffff    ................
 
200
ff800090: ffffffff ffffffff ffffffff ffffffff    ................
 
201
ff8000a0: ffffffff ffffffff ffffffff ffffffff    ................
 
202
ff8000b0: ffffffff ffffffff ffffffff ffffffff    ................
 
203
ff8000c0: ffffffff ffffffff ffffffff ffffffff    ................
 
204
ff8000d0: ffffffff ffffffff ffffffff ffffffff    ................
 
205
ff8000e0: ffffffff ffffffff ffffffff ffffffff    ................
 
206
ff8000f0: ffffffff ffffffff ffffffff ffffffff    ................
 
207
 
 
208
 
 
209
x.x.x Storage of environment variables in flash
 
210
 
 
211
 
 
212
U-Boot 1.1.1 (Nov 20 2001 - 15:55:32)
 
213
 
 
214
CPU:   MPC8245 Revision 16.20 at 250 MHz: 16 kB I-Cache 16 kB D-Cache
 
215
Board: MUSENKI Local Bus at 100 MHz
 
216
DRAM:  32 MB
 
217
FLASH:  4 MB
 
218
In:    serial
 
219
Out:   serial
 
220
Err:   serial
 
221
Hit any key to stop autoboot:  0
 
222
=> printenv
 
223
bootcmd=bootm FF820000
 
224
bootdelay=5
 
225
baudrate=9600
 
226
clocks_in_mhz=1
 
227
stdin=serial
 
228
stdout=serial
 
229
stderr=serial
 
230
 
 
231
Environment size: 106/16380 bytes
 
232
=> setenv myvar 1234
 
233
=> saveenv
 
234
Un-Protected 1 sectors
 
235
Erasing Flash...
 
236
 done
 
237
Erased 1 sectors
 
238
Saving Environment to Flash...
 
239
Protected 1 sectors
 
240
=> reset
 
241
 
 
242
 
 
243
U-Boot 1.1.1 (Nov 20 2001 - 15:55:32)
 
244
 
 
245
CPU:   MPC8245 Revision 16.20 at 250 MHz: 16 kB I-Cache 16 kB D-Cache
 
246
Board: MUSENKI Local Bus at 100 MHz
 
247
DRAM:  32 MB
 
248
FLASH:  4 MB
 
249
In:    serial
 
250
Out:   serial
 
251
Err:   serial
 
252
Hit any key to stop autoboot:  0
 
253
=> printenv
 
254
bootcmd=bootm FF820000
 
255
bootdelay=5
 
256
baudrate=9600
 
257
clocks_in_mhz=1
 
258
myvar=1234
 
259
stdin=serial
 
260
stdout=serial
 
261
stderr=serial
 
262
 
 
263
Environment size: 117/16380 bytes
 
264
 
 
265
x.x Image Download and run over serial port
 
266
 
 
267
 
 
268
U-Boot 1.1.1 (Nov 20 2001 - 15:55:32)
 
269
 
 
270
CPU:   MPC8245 Revision 16.20 at 250 MHz: 16 kB I-Cache 16 kB D-Cache
 
271
Board: MUSENKI Local Bus at 100 MHz
 
272
DRAM:  32 MB
 
273
FLASH:  4 MB
 
274
In:    serial
 
275
Out:   serial
 
276
Err:   serial
 
277
Hit any key to stop autoboot:  0
 
278
=> loads
 
279
## Ready for S-Record download ...
 
280
 
 
281
## First Load Addr = 0x00040000
 
282
## Last  Load Addr = 0x00050177
 
283
## Total Size      = 0x00010178 = 65912 Bytes
 
284
## Start Addr      = 0x00040004
 
285
=> go 40004
 
286
## Starting application at 0x00040004 ...
 
287
Hello World
 
288
argc = 1
 
289
argv[0] = "40004"
 
290
argv[1] = "<NULL>"
 
291
Hit any key to exit ...
 
292
 
 
293
## Application terminated, rc = 0x0
 
294
 
 
295
 
 
296
x.x Image download and run over ethernet interface
 
297
 
 
298
untested (not working yet, actually)