核心板已经是最小系统板了,只要从外部把5v的电源供上,核心板就可以正常进入nor或nand的bootloader。J1短接进入nand的bootloader,J1断开Nor。
(我的板子nand里是uboot,nor里是supervivi)
继续进入linux会卡在dm9000处。
就在内核中把dm9000设备移除,如下,重新编译烧写即可。
/opt/FriendlyArm/mini2440/linux-2.6.32.2/arch/arm/mach-s3c2440/mach-mini2440.c
static struct platform_device *mini2440_devices[] __initdata = {
&s3c_device_usb,
&s3c_device_rtc,
&s3c_device_lcd,
&s3c_device_wdt,
&s3c_device_i2c0,
&s3c_device_iis,
//&mini2440_device_eth,
&s3c24xx_uda134x,
&s3c_device_nand,
&s3c_device_sdi,
&s3c_device_usbgadget,
};
如下搭4跟线就可以在终端里测试啦,VDD5V,GND,TXD0,RXD0
[root@FriendlyARM /]# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
[root@FriendlyARM /]#