QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3128|回复: 3

在不同版本cygwin下 跑skyeye1.0版

[复制链接]
发表于 2005-9-17 07:42:10 | 显示全部楼层 |阅读模式
請問一下
我在cygwin下執行 skyeye 1.0版
以 skyeye-testsuit-V2.0 裡的at91rm9200 內的檔案作測試對象時
會無法正確開啟skyeye
會出現如下的錯誤訊息
cpu info: armv4, arm920t, 41009200, ff00fff0, 2
mach info: name at91rm92, mach_init addr 0x43ac50
dbct info: turn on dbct!
SKYEYE: use arm920t mmu ops
Segmentation fault <core dumped>

而相關的stack error則如下(不過我看不懂)
Exception: STATUS_ACCESS_VIOLATION at eip=610C5A41
eax=00000000 ebx=FFFFFFFF ecx=FFFFFFFF edx=696C6D76 esi=00000001 edi=696C6D76
ebp=0022D268 esp=0022D264 program=C:\cygwin\usr\src\skyeye-1.0.0\binary\test\skyeye.exe, pid 1576, thread main
cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
Stack trace:
Frame     Function  Args
0022D268  610C5A41  (696C6D76, 0022D80E, 004942C3, 00000001)
0022EE88  610C89BC  (0022F144, 610E3038, 004942A8, 0022EEDC)
0022EEA8  610CB9C8  (610E3038, 004942A8, 0022EED4, FFFFFFFF)
0022EEC8  610D4CA5  (004942A8, 61157778, 696C6D76, 0040141C)
0022EF18  610844FF  (00000005, 611576B0, 10100090, 7C939AF0)
0022EFD8  61004DD2  (0022EFF0, 00000000, 00000000, 00000000)
0022FF88  6100594F  (00000000, 00000000, 00000000, 00000000)
End of stack trace

我該如何解決呢
謝謝
 楼主| 发表于 2005-9-17 16:25:09 | 显示全部楼层
我剛剛看了一下
發現程式跑到 tea_load_exec這支函式內的
  if (!bfd_check_format (tmp_bfd, bfd_object))這段敘述
就會出現
Segmentation fault <core dumped>
然後終止程式
有人知道要如何解決這個問題嗎
謝謝
回复

使用道具 举报

 楼主| 发表于 2005-9-18 08:00:03 | 显示全部楼层
我原先的版本是 cygwin 1.5.18-1版的
後來我換成cygwin 1.5.15-1版的
就可以了
謝謝大家
回复

使用道具 举报

发表于 2005-9-18 09:45:37 | 显示全部楼层
谢谢你的试验。
按你的说法是由于cygwin的问题了?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-5-12 15:15 , Processed in 0.128021 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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