xhs 发表于 2005-3-7 12:09:20

没什么说的,中国人实实在在做的事情就是要支持。我也买了一本回来研究。

chyyuu 发表于 2005-5-11 22:38:51

SkyEye0.9.5发布。我们在cygwin-1.5.15-1完全安装环境下测试通过。
主要是让SkyEye0.9.4可以在cygwin/windows上运行。skyeye的命令行方式运行很正常,但IDE方式有些问题。

clock09 发表于 2005-5-16 14:44:06

SkyEye0.9.5发布。我们在cygwin-1.5.15-1完全安装环境下测试通过。
主要是让SkyEye0.9.4可以在cygwin/windows上运行。skyeye的命令行方式运行很正常,但IDE方式有些问题。



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

chyyuu 发表于 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-18)
* 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.

chyyuu 发表于 2005-9-13 02:02:42

SkyEye-V1.0-RC2 released

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!

chyyuu 发表于 2005-11-3 18:15:20

SkyEye-V1.2.0 beta发布

weisunding 发表于 2006-3-30 14:20:54

让Skyeye运行起来好难……
我好不容易在Debian(2.6内核)编译过1.2RC3, 再下了最新的testsuite, 死在那里,晕死……

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

chyyuu 发表于 2006-4-14 22:53:06

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.

faif 发表于 2006-4-15 20:14:19

Link should be:
http://gro.clinux.org/frs/download.php/1531/skyeye-1.2-RC7-2.tar.bz2

dragonLinux 发表于 2006-4-22 01:51:59

bug report

1. inutils/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!

chyyuu 发表于 2006-4-24 18:18:36

SkyEye是由多个开发者协同完成的,确实存在代码不完善的地方,我们会尽快改进。
谢谢!

chyyuu 发表于 2006-4-24 19:03:52

对dragonLinux提出的问题进行了改进。请下载试试:

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


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

dragonLinux 发表于 2006-4-24 21:22:02

I will continue to have a look at the code!
The modification is good!

Thanks!

c_xvidtune 发表于 2006-4-30 17:29:22

skyeye最新我做了测试,在debian sid下,对s3c44b0x目前仍然支持得不好,报错:
SKYEYE ARMul_LDC,NOT CAN, underinstr, CPnum is 6, instr 2d736631, addr ffffff3

chyyuu 发表于 2006-4-30 17:34:41

wlm 负责此块,请加为 skyeye-developer maillist,然后把详细情况发布给大家。
谢谢!
请访问
http://lists.gro.clinux.org/cgi-bin/mailman/listinfo/skyeye-developer
加入 maillist
页: 1 2 [3] 4
查看完整版本: [版本发布信息]SkyEye-V1.2 RC8发布