后来用skyeye启动uClinux,这下又出问题了。在没有配置uart参数之前skyeye启动uClinux是可以的,但是配置之后就不行了。我的操作步骤是:
[root@localhost uclinux3]# skyeye linux
***************************************************************
**** ****
**** SkyEye Simulator Ver 0.7.7 with GDB 5.3 Interface ****
**** ****
***************************************************************
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This SkyEye was configured as "--host=i686-pc-linux-gnu --target=arm-elf"...
(no debugging symbols found)...
(SkyEye)target sim
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name at91, mach_init addr 0x813db08
nic[0] info: state=1, ethmod num=1, mac addr=0:4:3:2:1:f, hostip=10.0.0.1
uart info: input device is /dev/ttyS0, fd is 6.
uart info: output device is /dev/ttyS1, fd is 7.
nic_init_begin
tapif_init begin
tapif_init: fd 8
tapif_init: system("ifconfig tap0 inet 10.0.0.1");
tapif_init end
nic_init_end
SKYEYE: use arm7100 mmu ops
Loaded ROM ./boot.rom
Connected to the simulator.
(SkyEye) load
Loading section .init, size 0xa000 vma 0x1000000
Loading section .text, size 0xcfdb0 vma 0x100a000
Loading section .data, size 0x9154 vma 0x10da000
Start address 0x1000000
Transfer rate: 7436320 bits in <1 sec.
(SkyEye)run
Starting program: /home/tj/skyeye/at91/uclinux3/linux
然后程序就停在这里不动了,查了很多资料都没有说配置skyeye支持串口具体怎么做,以及怎样测试串口配置已经成功了。
我是真的没有办法了,希望有解决这问题的朋友能够指点一下,不胜感激。如果有 step by step 那就更好了,谢谢了!