QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3556|回复: 7

停止在里 create_uart_console

[复制链接]
发表于 2010-2-8 17:35:43 | 显示全部楼层 |阅读模式
我编译的是skyeye-1.3.0_rc1,过程如下:./configure; make lib; make; make install ;make install_lib
我的u-boot-2009.08编译方法:
make ARCH=arm at91rm9200dk_config
make ARCH=arm
gcc 为
[root@robert u-boot-skyeye]# /opt/eldk4.2/usr/bin/arm-linux-gcc -v
Reading specs from /opt/eldk4.2/usr/bin/../lib/gcc/arm-linux-gnueabi/4.2.2/specs
Target: arm-linux-gnueabi
Configured with: /opt/eldk/build/arm-2008-11-24/work/usr/src/denx/BUILD/crosstool-0.43/build/gcc-4.2.2-glibc-20070515T2025-eldk/arm-linux-gnueabi/gcc-4.2.2/configure --target=arm-linux-gnueabi --host=i686-host_pc-linux-gnu --prefix=/var/tmp/eldk.ywMqKk/usr/crosstool/gcc-4.2.2-glibc-20070515T2025-eldk/arm-linux-gnueabi --disable-hosted-libstdcxx --with-headers=/var/tmp/eldk.ywMqKk/usr/crosstool/gcc-4.2.2-glibc-20070515T2025-eldk/arm-linux-gnueabi/arm-linux-gnueabi/include --with-local-prefix=/var/tmp/eldk.ywMqKk/usr/crosstool/gcc-4.2.2-glibc-20070515T2025-eldk/arm-linux-gnueabi/arm-linux-gnueabi --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c,c++,java --enable-shared --enable-c99 --enable-long-long --without-x
Thread model: posix
gcc version 4.2.2

skyeye.conf的内容为
arch:arm
cpu:  arm920t
mach: at91rm92
mem_bank: map=M, type=RW, addr=0x00000000, size=0x00004000
mem_bank: map=M, type=R, addr=0x00100000, size=0x00010000
mem_bank: map=M, type=RW, addr=0x20000000, size=0x02000000
mem_bank: map=I, type=RW, addr=0xfffa0000, size=0x00060000
uart:mod=term
#dbct:state=on

--------------------------------------------------------------------------------------------------------------------------------
问题是:为何我的情况运行到下面就停止了呢,同时还出现一个标题为“uart_instance”,内容为
“Connecting to robert:38905”的窗口 :
[root@robert skyeye]# skyeye -e ../u-boot
SkyEye is an Open Source project under GPL. All rights of different parts or modules are reserved by their author. Any modification or redistributions of SkyEye should note remove or modify the annoucement of SkyEye copyright.
Get more information about it, please visit the homepage http://www.skyeye.org.
Type "help" to get command list.
(skyeye)start
arch: arm
cpu info: armv4, arm920t, 41009200, ff00fff0, 2
In do_mach_option, mach info: name at91rm92, mach_init addr 0xb6c21c40

uart_mod:3, desc_in:, desc_out:, converter:
In create_uart_console  <=============== skyeye就停在这里了
 楼主| 发表于 2010-2-8 17:36:35 | 显示全部楼层
还有要补充一点,我的系统是fedora11 kde,
回复

使用道具 举报

发表于 2010-5-26 13:22:14 | 显示全部楼层
修改conf文件中的uart配置,将term改为eterm或stdio
回复

使用道具 举报

发表于 2011-3-9 20:10:03 | 显示全部楼层
我也遇见了相同的问题 但是无论uart 的term改为 stido 或是 eterm 还有 xterm 都出现了输入跟输出混淆的情况
回复

使用道具 举报

发表于 2011-12-8 16:40:12 | 显示全部楼层

研究skyeye,uart的仿真

不知道是一个什么效果?就想请哪位高手弄出一个能行得通的方案,体验下效果,形成一个感官认识。该怎么跑啊,我是在VMWare7.1.0+rh9.0+skyeye-1.2.4。
回复

使用道具 举报

发表于 2011-12-8 16:48:19 | 显示全部楼层
rh9.0太老了吧。
回复

使用道具 举报

发表于 2011-12-15 11:38:02 | 显示全部楼层

回复 5# lxf823 的帖子

建议使用ubuntu或者opensuse较新的版本,SkyEye在这两个linux发行版上测试比较多。
skyeye可以用比较新的版本。
回复

使用道具 举报

发表于 2012-7-5 09:09:58 | 显示全部楼层

回复 1# lingyb 的帖子

我使用skyeye-1.3.2_rc1也碰到类似的问题,但修改uart:mod=stdio(eterm)后就可以运行了。但这种方式和文档http://skyeye.sourceforge.net/wiki/index.php/SkyEyeStart里面显示输出的都不一样。不清楚是什么原因。
我使用VMWARE8.0.2+CentOS6.2+gcc4.4.6
skyeye编译什么的都没有什么问题。但运行arm_hello时就会停在create_uart_console
这里。
skyeye.conf为:
#skyeye config file sample
arch:arm
cpu: arm7tdmi

mach: at91

mem_bank: map=M, type=RW, addr=0x01000000, size=0x00400000
mem_bank: map=I, type=RW, addr=0xf0000000, size=0x10000000
uart:mod=term
#log: logon=0, logfile=./sk1.log, start=0, end=200000
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-21 19:08 , Processed in 0.037038 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表