s3c2410-nand: mapped registers at c1980000
s3c2410-nand: timing: Tacls 10ns, Twrph0 30ns, Twrph1 10ns NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MiB 3,3V 8-bit)
NAND_ECC_NONE selected by board driver. This is not recommended !!
Scanning device for bad blocks
Creating 4 MTD partitions on \
0x00000000-0x00100000 : \
0x00100000-0x00500000 : \
0x00500000-0x02d00000 : \
0x02d00000-0x03c00000 : \
usbmon: debugfs is not available
116x: driver isp116x-hcd, 05 Aug 2005
s3c2410-ohci s3c2410-ohci: S3C24XX OHCI
s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1
s3c2410-ohci s3c2410-ohci: irq 42, io mem 0x49000000
usb usb1: Product: S3C24XX OHCI
usb usb1: Manufacturer: Linux 2.6.14.1 ohci_hcd
usb usb1: SerialNumber: s3c24xx
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
sl811: driver sl811-hcd, 19 May 2005
usbcore: registered new driver cdc_acm
drivers/usb/class/cdc-acm.c: v0.23:USB Abstract Control Model driver for USB modems and ISDN
adaptesdrivers/usb/class/bluetty.c: USB Bluetooth support registered
usbcore: registered new driver bluetty
drivers/usb/class/bluetty.c: USB Bluetooth tty driver v0.13
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP route cache hash table entries: 256 (order: -2, 1024 bytes)
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
----------------------- 页面 60-----------------------
NET: Registered protocol family 17
Reading data from NAND FLASH without ECC is not recommended
VFS: Mounted root (cramfs filesystem) readonly.
Mounted devfs on /dev
Freeing init memory: 104K
Reading data from NAND FLASH without ECC is not recommended
mount /etc as ramfs
re-create the /etc/mtab entries
------------mount /dev/shm as tmpfs
------------mount /proc as proc
------------mount /sys as sysfs
init started: BusyBox v1.1.3 (2006.07.03-03:43+0000) multi-call binary
Starting pid 28, console /dev/tts/0: '/etc/init.d/rcS'
in /etc/init.d/rcS
-------------/sbin/ifconfig eth0 192.168.1.5
Please press Enter to activate this console. #
1.5 Linux 下cs8900a 的移植说明
1.5.1 为 cs8900a建立编译菜单
1. 拷贝到文件
把cs8900a 的压缩包拷贝到arm 用户下的dev_home/localapps/
[arm@localhost localapps]$ tar -xzvf cs8900a.tar.gz
[arm@localhost localapps]$cd cs8900a
[arm@localhost cs8900a]$cp cs8900a.c $KERNEL/linux-2.6.14.1/drivers/net/
[arm@localhost cs8900a]$cp cs8900.h $KERNEL/linux-2.6.14.1/drivers/net/
2. 修改Kconfig 文件
[arm@localhost cs8900a]$vi $KERNEL/linux-2.6.14.1/drivers/net/Kconfig
#加入如下内容
config CS8900a
tristate \
depends on NET_ETHERNET && ARM && ARCH_SMDK2410
---help---
Support for CS8900A chipset based Ethernet cards. If you have a network (Ether
net) card of this type, say Y and read the Ethernet-HOWTO, available from as
well as.
To compile this driver as a module, choose M here and read.
The module will be called cs8900.o.
3. 修改Makefile 文件
[arm@localhost cs8900a]$vi $KERNEL/linux-2.6.14.1/drivers/net/Makefile
#加入如下内容
obj-$(CONFIG_CS8900a) += cs8900a.o
1.5.2 修改 S3C2410相关信息
1. 加入CS8900A 在内存中的起始位置
----------------------- 页面 61-----------------------
[arm@localhost cs8900a]$cp reg-cs8900.h
$KERNEL/linux-2.6.14.1/include/asm-arm/arch-s3c2410/
cs8900.h 的内容如下:
#ifndef _INCLUDE_CS8900A_H_
#define _INCLUDE_CS8900A_H_
#include
#define pSMDK2410_ETH_IO 0x19000000 /* S3C2410_CS3 0x18000000 */
#define vSMDK2410_ETH_IO 0xE0000000
#define SMDK2410_ETH_IRQ IRQ_EINT9
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库arm2410 - linux移植(5)在线全文阅读。
相关推荐: