]>
Commit | Line | Data |
---|---|---|
2d1a537d WD |
1 | U-BOOT Port for FSForth ModNET50 Board |
2 | -------------------------------------- | |
3 | ||
4 | author: Thomas Elste <[email protected]> | |
cd0a9de6 | 5 | IMMS gGmbH <www.imms.de> |
2d1a537d WD |
6 | |
7 | The port based upon an early (partial complete) | |
8 | armboot-port from Stephan Linz for the ModNET50 Board. | |
9 | ||
10 | ||
11 | Overview: | |
12 | ||
13 | - board with Netsilicon NET+50 ARM7TDMI CPU without MMU | |
14 | - 16 MB SDRAM | |
15 | - 2 MB Flash (MBL29LV160BE) | |
16 | - 10/100 Ethernet PHY (LXT971A) | |
17 | ||
18 | ||
19 | Current Configuration (include/configs/modnet50.h): | |
20 | ||
21 | Memory Map: 0x00000000 - 0x00FFFFFF 16M SDRAM | |
cd0a9de6 | 22 | 0x10000000 - 0x101FFFFF 2M Flash |
2d1a537d WD |
23 | |
24 | The Flash uses a BB-Architectur with 35 sectors | |
25 | (0:16K; 1,2:8K; 3:32K; 4-34:64K). U-Boot is located in | |
26 | the first 5 sectors. | |
27 | ||
28 | The environment is located at the end of the 4th Flash | |
29 | sector (0x1001C000-0x1001FFFF). | |
30 | ||
31 | Build: | |
32 | ||
33 | U-boot should be build by using the ELDK Toolchain (arm-linux-*). | |
34 | ||
35 | make modnet50_config | |
36 | make | |
37 | ||
38 | ||
39 | Status: | |
40 | ||
41 | Everything seems to work fine. Booting images was tested by | |
42 | booting uCLinux (with and without a separate ramdisk image) from | |
43 | flash. | |
44 | ||
45 | ||
46 | Files: | |
47 | ||
48 | cpu/arm720t/serial_netarm.c .. serial I/O for the cpu | |
49 | ||
400558b5 | 50 | board/modnet50/lowlevel_init.S .. memory setup for ModNET50 |
cd0a9de6 | 51 | board/modnet50/flash.c .. flash routines |
2d1a537d WD |
52 | board/modnet50/modnet50.c .. some board init stuff |
53 | ||
cd0a9de6 WD |
54 | drivers/netarm_eth.c .. ethernet driver for the NET+50 CPU |
55 | drivers/netarm_eth.h .. header for ethernet driver | |
2d1a537d WD |
56 | |
57 | include/configs/modnet50.h .. configuration file for ModNET50 | |
58 | ||
cd0a9de6 WD |
59 | include/netarm_*.h .. register and macro definitions for |
60 | the NETARM CPU family | |
2d1a537d | 61 | |
cd0a9de6 | 62 | doc/README.modnet50 .. this readme |