skyeye能否将内存信息输出到文件
通过skyeye运行一个elf小文件(例如hello4skyeye),能否将特定地址内存中的数据输出到指定文件中?如果有请问大概是什么一个思路~
谢谢@! 发现LULU!
据说可以使用gdb的dump功能,我也没试过。。
hello,lulu
你也来了!嵌入式做的怎样?什么时候讨论讨论skyeye.conf好像可以配置uart终端输出
skyeye.conf好像可以配置uart终端输出 我现在就差输出到文件了~借鉴了下helloworld~现在能输出到终端~conf里可以用文件作为输入,但是输出到文件比较变态啊~~~完全没思路。。。
请求大牛们帮助 目前SkyEye本身还没有这个功能,类似于一个memory dump一个文件。目前你可以在 sigint_handler函数中,用fopen打开一个文件,然后把skyeye中模你的内存数组写到一个文件中。 SkyEye中的arm模拟的内存结构体为 state->mem.rom ,可参考real_read_word[ arch/arm/common/armmem.c: 459]
或许在下一个版本中可以实现一个snapshot的功能,可以保存当前的内存数据到一个文件中。下次可以直接恢复到上一次的运行点。
回复 #6 ksh 的帖子
好的~~谢谢 先来顶一下lulu ^_^后来回去想了下,其实直接用
skyeye -e juzhen > output就可以把打印到屏幕的东西输出重定位到文件了。。。实在懒的改代码。 that is fine
[ 本帖最后由 ksh 于 2008-5-14 13:18 编辑 ]
回复 #1 cenalulu 的帖子
没想到在这里看到lulu了。。。
页:
[1]