source: SVN/rincon/u-boot/board/musenki/README @ 55

Last change on this file since 55 was 55, checked in by Tim Harvey, 2 years ago

rincon: added latest u-boot source

restored form server backup

Signed-off-by: Tim Harvey <tharvey@…>

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