ahha1998 发表于 2006-9-6 10:25:33

请教skyeye运行testsuite LCD例子出段错误

先是在cygwin1.5.19下安装skyeye-1.2-RC8-3下安装成功,
也可以在startx后的终端窗口中运行成功ep7312_with_framebuffer_touchscreen_minigui下的例子(放开了LCD),可是由
于找不到for cygwin的arm-elf的交叉编译工具,只好转到linux下。 环境:vmware+red hat9+skyeye-1.2-RC8-
3+testsuite2.1
安装一切顺利,运行不带LCD的例子都正常,可是运行带LCD的例子时都出现段错误后终止。还是以运行ep7312_with_framebuffer_touchscr
een_minigui下的例子为例: 运行skyeye -e vmlinu-8-332 -c skyeye.conf
arch: arm cpu info: armv4, arm720t, 41807200, ffffff00, 1 mach info: name ep7312, mach_init addr
0x80665bc lcd_mod:0 dbct info: turn off dbct! SKYEYE: use arm7100 mmu ops Loaded
ROM   ./ywcromfs-minigui.img exec file "vmlinux-8-332"'s format is elf32-little.
load section .init: addr = 0xc0028000size = 0x00012000. load section .text:
addr = 0xc003a000size = 0x001212d0. load section __ex_table: addr = 0xc015b2d0
size = 0x00000900. not load section __ksymtab: addr = 0xc015bbd0size =
0x00000000 . load section .data: addr = 0xc015c000size = 0x0000e483. not load
section .bss: addr = 0xc016a4a0size = 0x00030b30 . not load section .stab:
addr = 0x00000000size = 0x003a104c . not load section .stabstr: addr =
0x00000000size = 0x00140429 . not load section .comment: addr = 0x00000000
size = 0x00002bca . start addr is set to 0xc0028000 by exec file. Linux version
2.4.13-ac4-rmk1 (root@wenchaoyin) (gcc version 2.95.3 20010315 (release)) #56 五
7月 30 15:04:59 CST 2004 Processor: ARM ARM720T revision 0 Architecture: Cirrus
Logic EDB7312 (EP7312 evaluation board) Warning: bad configuration page, trying
to continue On node 0 totalpages: 4096 zone(0): 4096 pages. zone(1): 0 pages.
zone(2): 0 pages. Kernel command line: Console: colour dummy device 80x30
Calibrating delay loop... 26.00 BogoMIPS Memory: 16MB = 16MB total Memory:
14456KB available (1156K code, 255K data, 72K init) Dentry-cache hash table
entries: 2048 (order: 2, 16384 bytes) Inode-cache hash table entries: 1024
(order: 1, 8192 bytes) Mount-cache hash table entries: 512 (order: 0, 4096
bytes) Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache
hash table entries: 4096 (order: 2, 16384 bytes) POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039
Starting kswapd v1.8 段错误

请问我该如何做才能运行成功带lcd的例子程序??

lxf823 发表于 2011-12-7 21:00:47

一样问题,求解

我的问题也是这样,我是rh9.0+skyeye-1.2.4,运行命令,其中有提示big_endian is false,段错误。在配置文件skyeye.conf中注释掉lcd所在行“lcd: type=s3c2410x, mod=gtk“,则可以引导内核,进入文件系统。

lxf823 发表于 2011-12-8 15:45:02

我的LCD段错误问题已解决

找到utilsmainskyeye.c的main (int argc, char **argv),加入
global_argc=argc;
global_argv=argv;
以上为网上搜索答案
页: [1]
查看完整版本: 请教skyeye运行testsuite LCD例子出段错误