Embedded 检查CPU缓存

Embedded 检查CPU缓存,embedded,firmware,Embedded,Firmware,在大多数现代CPU上,有没有办法使用JTAG查看缓存(指令和/或数据)?否则,是否还有其他方法检查缓存内容,而不是使用低级硬件辅助工具 谢谢, Mark这将是非常特定于CPU的。你能告诉我们你的处理器/平台是什么吗?首先是Atmel的AT91SAM7,但我很想了解任何基本的想法/方法,如果有的话,来查看缓存。正如Dan提到的,这是非常特定于cpu的,并且很可能不具备查看缓存而不弄乱缓存的能力。此外,如果可能,芯片供应商可以选择不发布该信息,并保留该信息以供自己的设计验证。您可以查看at91sam

在大多数现代CPU上,有没有办法使用JTAG查看缓存(指令和/或数据)?否则,是否还有其他方法检查缓存内容,而不是使用低级硬件辅助工具

谢谢,
Mark

这将是非常特定于CPU的。你能告诉我们你的处理器/平台是什么吗?首先是Atmel的AT91SAM7,但我很想了解任何基本的想法/方法,如果有的话,来查看缓存。正如Dan提到的,这是非常特定于cpu的,并且很可能不具备查看缓存而不弄乱缓存的能力。此外,如果可能,芯片供应商可以选择不发布该信息,并保留该信息以供自己的设计验证。您可以查看at91sam7部件中的arm核心(infocenter.arm.com),看看arm是否有mbist或其他接口。如果ARM确实有一个接口,但这并不意味着芯片供应商启用了该接口或将其正确连接,等等。内存是特定于铸造厂的,而不是ARM提供的。可能重复: