我有一个飞思卡尔mpc565 powerpc,我有一个原始固件的副本,我从设备中读到,我已经解压缩它在爱达专业。
现在是否可以使用trace32和bdm来调试程序集,而不需要原始的精灵文件和任何符号信息?
我想先看一下程序集,然后查看ram内容。
我可能会使用trace32 api来编写实现这一目标的东西,但是我不知道我需要跳过的障碍,因为我没有符号表的原始来源。
任何帮助都很感激。
发布于 2016-09-26 08:25:58
步进组装和调试汇编程序代码(因此设置断点等)是没有问题的。
但是:如果没有符号信息/原始精灵文件,您只能使用程序集。意思:例如,如果您尝试"Break.Set main“(因此在主函数的条目上设置一个断点),这将无法工作,因为调试器不知道" main”函数有什么地址。
调试器将在本例中报告“符号未找到”(因为它不知道有关"main“函数的任何信息)。
此外,调试器将无法显示与一堆汇编程序指令相匹配的源代码。
我希望这能帮到你。
https://stackoverflow.com/questions/39681858
复制相似问题