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