OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / Documentation / FREESCALE-M5475EVB-HOWTO
1 Freescale M5475EVB Evaluation Board
2 -----------------------------------
3
4 The Freescale M5475EVB development board comes with 64MB of RAM, and has
5 2 internal ethernet devices. The M5475 CPU also has an MMU (Memory Management
6 Unit) built in - unlike most other ColdFire family members.
7
8 There are 2 targets for this board in the uClinux-dist. One generates a
9 system that runs without the MMU enabled (Freescale/M5475EVB), and the other
10 generates a system with the MMU enabled (Freescale/M5475EVB-MMU).
11
12 You can run the 2.4.x or 3.x kernel with MMU disabled, but you must use the
13 3.x kernel if you want a system with the MMU enabled. There is no 2.0.x
14 kernel support for this board. You must use the uClibc library with these
15 targets too.
16
17 No matter what type of system you build for the M5475EVB the build process
18 results in a file, images/image.bin, that can be loaded into the M5475EVB
19 board using the builtin dBUG firmware.
20
21 To load using the ethernet network download: 
22
23     dn -i image.bin
24
25 To start up the image use: 
26
27     go 0x20000
28
29 The serial port console is configured to be the first ColdFire UART. On the
30 M5475EVB board this is the same serial port that dBUG runs on. Its is the
31 port labeled "PSC0" on the board. uClinux/Coldfire configures this port for
32 19200 baud, 8 data bits, no parity, 1 stop bit. You should see the kernel boot
33 messages come out on this port, and uClinux/Coldfire will boot to an
34 interactive Linux shell. 
35
36 You could also use the serial port download. The serial download is slow,
37 it will take several minutes to load the image. You must use an S-record
38 format binary when loading over the serial line. (You can use
39 m68k-elf-objcopy to convert the binary file to S-Record format.) 
40