请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM1705 你(们)好 我在 AM1705上运行 Linux 2.6.33、并且正在调试用户空间应用程序中的不良内存问题、因此我希望能够访问硬件观察点、以便从 gdb (或 ptrace 和 sigtrap 处理程序)进行调试。 我找到了 ARM 添加到内核以支持它们的一些补丁、但它们仅适用于 ARMv6及更高版本(调试接口似乎已从 ARM7/ARM9更改为 ARM11)。
在 ARM9调试接口的 ARM 文档中、我只会看到有关通过 JTAG (我没有 JTAG)将值转换到调试寄存器的引用。 因此、我只想知道如何在 Linux 内核的 ARM 内核内设置这些值。
一旦我知道这一点、我认为我可以从 ARM 文档和 openocd 源代码中找出它。
谢谢、Tim