This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
尊敬的 TI 团队:
在使用调试器时、是否可以在 CCS 中识别是否缓存了 DDR 的特定区域。
除非我们去内存浏览器、否则缓存的 DDR 区域将以不同的颜色显示。
此致、
Karthick
您好!
除非我们去内存浏览器、否则缓存的 DDR 区域将以不同的颜色显示。
我们在"Memory Browser"视图中提供了该功能。 下图是我的 TDA4VM C71x 的 CCS 12.8.0存储器浏览器的图像:
您的环境中是否没有看到此功能?
谢谢
Ki
尊敬的 Ki:
我们正在使用 CCS V12.4、且看不到颜色差异。
DDR 区域 0xBB800000 + 2MB 可在 c7x2 -> appInit.c -> attrs.attrIndx = Mmu_Attr 357x_MAIR7;->在此部分下、我们添加了存储器区域 0xBB800000 + 2MB。
此致、
Karthick
只有在该地址实际缓存了某些内容时、您才会看到颜色突出显示。 否则、它将如您所见。
尊敬的 Ki:
这是我在 DDR 中缓存2MB 内存区域的内容、但它没有反映出来。
即使对于 R5F 等其他内核、我也根本看不到任何颜色变化。 所有区域均为白色、我们确信许多区域至少缓存在 R5F 中、但整个 DDR 区域为白色。 如果缺少任何设置、请告知我们。
//karthick
您的 DDR 中是否有程序或数据? 如果是数据、您是否可以确认您除了使区域可缓存之外还启用了数据缓存? 您能否尝试从 DDR 执行代码、并查看该代码是否在 Memory Browser 中缓存?