QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: chyyuu

[版本发布信息]SkyEye-V1.2 RC8发布

[复制链接]
发表于 2005-3-7 12:09:20 | 显示全部楼层
没什么说的,中国人实实在在做的事情就是要支持。我也买了一本回来研究。
回复

使用道具 举报

 楼主| 发表于 2005-5-11 22:38:51 | 显示全部楼层
SkyEye0.9.5发布。我们在cygwin-1.5.15-1完全安装环境下测试通过。
主要是让SkyEye0.9.4可以在cygwin/windows上运行。skyeye的命令行方式运行很正常,但IDE方式有些问题。
回复

使用道具 举报

发表于 2005-5-16 14:44:06 | 显示全部楼层
[quote="chyyuu"]SkyEye0.9.5发布。我们在cygwin-1.5.15-1完全安装环境下测试通过。
主要是让SkyEye0.9.4可以在cygwin/windows上运行。skyeye的命令行方式运行很正常,但IDE方式有些问题。[/quote]



请问一下那个版本能仿真s3c44b??
回复

使用道具 举报

 楼主| 发表于 2005-8-3 09:40:29 | 显示全部楼层
This is the final version which joined with GDB/Insight.

Thanks contributions from Teawater (a Great SkyEye Developer)!

ChangLog:
* Add simple debug function to DBCT (Such as break, step, stepi, next, nexti).
* Change DBCT that if current running TB is wrotten, it will return & translate again.
* Change insn_bank_ptr to bank_ptr in tb_setdirty.
* Add "sim reg file" command to help DBCT debug.
* Add dynamic TBT & TBP function in DBCT to make it can be used in small memory PC. The
default options of DBCT are static TBT & dynamic TBP (64M) & they can be set in config
file.
* Add for tb_setdirty fflash cache function.
* Add bx instruction support.
* Debug for cs89712.
* Change align in tb_find & tb_setdirty to make speed up.
* Change DBCT that translate stop if the code must return.
* Rewrite tb_find & tb_setdirty to make code clear & speed up.

* DBCT for all of the CPU with MMU.
* change some write back code of DBCT. (according to arm_arm A2-1
* debug for CYGWIN function call of DBCT.
* add auto set the console to default state function.
* change gcc optimize flag of DBCT code that to make it can compile with the newest gcc.
回复

使用道具 举报

 楼主| 发表于 2005-9-13 02:02:42 | 显示全部楼层

SkyEye-V1.0-RC2 released

[2005-09-12]  SkyEye-V1.0-RC2 and TestSuit-V2.0 released!
Thanks Wang Li Ming(WLM), Tea Water and Me ;

now skyeye
1 has a new device framework, add new device(LCD, NET) simulations! (thanks WLM)
2 has improved Dynamic Binary Code Translation, now supports ARM9 DBCT!  (thanks Tea Water)
3 be a standalone program, can talk to GDB using basic RSP protocol (thanks me)
4 a new TestSuits! (thanks WLM)

tesed in
X/Cygwin on windows: gcc-3.4
linux(debian): gcc-3.4 gcc-4.0

please download from
http://gro.clinux.org/frs/download.php/1250/skyeye-V1.0-RC2.tar.bz2
http://gro.clinux.org/frs/download.php/1251/skyeye-testsuit-V2.0.tar.bz2

NOTICE: you should use skyeye-v1.x or later to test TestSuit
Please build&test SkyEye using skyeye-testsuit-V2.0 !
hope everyone enjoy SkyEye!
回复

使用道具 举报

 楼主| 发表于 2005-11-3 18:15:20 | 显示全部楼层
SkyEye-V1.2.0 beta发布
回复

使用道具 举报

发表于 2006-3-30 14:20:54 | 显示全部楼层
让Skyeye运行起来好难……
我好不容易在Debian(2.6内核)编译过1.2RC3, 再下了最新的testsuite, 死在那里,晕死……

软件不易用,是谓高手写的吗?
回复

使用道具 举报

 楼主| 发表于 2006-4-14 22:53:06 | 显示全部楼层
[2006-04-14]SkyEye-1.2-RC7 released!
download it from http://gro.clinux.org/frs/download.php/1531/skyeye-1.2-RC7-2.tar.bz2
new features:
add ICE breakpoint debug function for SkyEye interpretting execution. now the arm-gdb can remotely debug os running on skyeye.
fix several bugs.
回复

使用道具 举报

发表于 2006-4-15 20:14:19 | 显示全部楼层
Link should be:
http://gro.clinux.org/frs/download.php/1531/skyeye-1.2-RC7-2.tar.bz2
回复

使用道具 举报

发表于 2006-4-22 01:51:59 | 显示全部楼层

bug report

1. in  utils/main/main.c
   while ((c = getopt (argc, argv, "e:dc:h")) != -1)
        we don't support "-v" option, but you can see it in help.
    while ((c = getopt (argc, argv, "e:dc:vh")) != -1)
2. if you run binary/skyeye -v
    program will run switch()
                                     default:
                                             abort();
  but we have already tcsetattr (0, TCSANOW, &tmp); so you will not get the echo.
  so case '?' and default, both of them are wrong.
  please goto exit_skyeye;

3.
extern machine_config_t arm_machines[];
static void display_all_support(){
        int i;
        fprintf (stderr,
                 "------------------------- Architecture and cpu supported by SkyEye---------------------------\n");
        fprintf (stderr, "---- arm architecture\n");
        for(i = 0; i <  17; i++)
                fprintf(stderr, "%s \n",arm_machines.machine_name);
        fprintf (stderr, "---- BlackFin architecture\n");
        for(i = 0; i < 1; i++)
                fprintf(stderr, "%s \n",bfin_cpu.cpu_name);
}

if I write program I will never write i< 17 or i< 1
I know we just declared arm_machines array here, compiler can't get the size of it, so it is impossible to use sizeof, but we can write { NULL, NULL...} in the array and then test whether we are there.
OK?
Although before I browse the program I think skyeye is a famous program, but it looks not.
This is my first glance and my feeling, but I believe its function is hugh.

Hope you do better!
回复

使用道具 举报

 楼主| 发表于 2006-4-24 18:18:36 | 显示全部楼层
SkyEye是由多个开发者协同完成的,确实存在代码不完善的地方,我们会尽快改进。
谢谢!
回复

使用道具 举报

 楼主| 发表于 2006-4-24 19:03:52 | 显示全部楼层
对dragonLinux提出的问题进行了改进。请下载试试:

http://gro.clinux.org/frs/download.php/1545/skyeye-1.2-RC7-3.tar.bz2


skyeye还是有不少问题的,需要进一步改进,希望多提宝贵意见。
回复

使用道具 举报

发表于 2006-4-24 21:22:02 | 显示全部楼层
I will continue to have a look at the code!
The modification is good!

Thanks!
回复

使用道具 举报

发表于 2006-4-30 17:29:22 | 显示全部楼层
skyeye最新我做了测试,在debian sid下,对s3c44b0x目前仍然支持得不好,报错:
SKYEYE ARMul_LDC,NOT CAN, underinstr, CPnum is 6, instr 2d736631, addr ffffff3
回复

使用道具 举报

 楼主| 发表于 2006-4-30 17:34:41 | 显示全部楼层
wlm 负责此块,请加为 skyeye-developer maillist,然后把详细情况发布给大家。
谢谢!
请访问
http://lists.gro.clinux.org/cgi-bin/mailman/listinfo/skyeye-developer
加入 maillist
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 05:17 , Processed in 0.041596 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

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