没有人有没有IDA的其他解决方案来连接到远程ARM目标吗?这是一个问题,下面我将给出我尝试过的安装示例,如果有人有兴趣的话。

更新:针对远程gdb的Codeworks测试更新了。 br />
我一直在研究ARM硬件目标,并使用J-Link建立稳定的JTAG连接。尝试通过JLinkGDBServer使IDA与目标良好配合的尝试失败。 JLinkExe可以正常工作。作为JlinkExe的基准,我可以停下来,走一步。在连接中的IDA中,它尝试停止,并且没有注意到PC(程序计数器)不是位于0x0。此时,它不同步并导致设备停止或跳到设备的错误循环,并且IDA无法使PC正确跟踪它。在其他解决方案上:直接使用GDB,Eclipse,Codeblocks。从http://download.eclipse.org/tools/cdt/releases/helios中的硬件GDB调试器,我可以将一个空项目的调试器设置为指向GDBServer,但是任何时候我尝试附加或调试它都会抱怨它不能开始目标。我不确定在没有目标源代码的情况下如何使其工作。远程设置位于项目设置中。 (对于全局调试设置,不会启动远程gdb)。尽管代码块中的反汇编窗口不起作用,但稳定性类似于GDB。

此刻,我回到IDA并可能根据http://idaproarmdebug.sourceforge.net

为此编写自己的JLink Debugger插件。 >

#1 楼

来自Google的binnavi与gdb可以很好地远程协作,尽管确实需要一些设置,但还需要IDA来创建IDB,然后将其转换为navi数据库格式。 google / binnavi / tree / master / debug / client / gdb