首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用trace32通过IDA和BDM调试原始固件

使用trace32通过IDA和BDM调试原始固件
EN

Stack Overflow用户
提问于 2016-09-24 23:19:00
回答 1查看 501关注 0票数 0

我有一个飞思卡尔mpc565 powerpc,我有一个原始固件的副本,我从设备中读到,我已经解压缩它在爱达专业。

现在是否可以使用trace32和bdm来调试程序集,而不需要原始的精灵文件和任何符号信息?

我想先看一下程序集,然后查看ram内容。

我可能会使用trace32 api来编写实现这一目标的东西,但是我不知道我需要跳过的障碍,因为我没有符号表的原始来源。

任何帮助都很感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-26 08:25:58

步进组装和调试汇编程序代码(因此设置断点等)是没有问题的。

但是:如果没有符号信息/原始精灵文件,您只能使用程序集。意思:例如,如果您尝试"Break.Set main“(因此在主函数的条目上设置一个断点),这将无法工作,因为调试器不知道" main”函数有什么地址。

调试器将在本例中报告“符号未找到”(因为它不知道有关"main“函数的任何信息)。

此外,调试器将无法显示与一堆汇编程序指令相匹配的源代码。

我希望这能帮到你。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39681858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档