Thread 中讨论的其他器件:SYSBIOS
工具/软件:TI-RTOS
尊敬的 TI:
我们将 C6678处理器和 SYSBIOS OS 用于我们的项目。 有人能帮我启用 L2缓存、我参考了 TI 的 corepac 和缓存用户指南、但没有什么帮助。 我已完成以下更改、以在项目中启用.cfg 和 platform.XDC 文件中的缓存。
从*。cfg 文件:
===========
var ti_sysbios_family_C66_Cache = xdc.useModule('ti.sysbios.family.c66.Cache');
ti_sysbios_family_c66_Cache.setMarMeta(0x80000000、0x0010000、ti_sysbios_family_c66_cache.PC | ti_sysbios_family_c66_cache.pcx | ti_sysbios_family_c66_cache.pfx | ti_sysbios_family_c66_cache.wTE);
从 paltform.XDC
===================
L1DMode:"32K"、
L1PMode:"32K"、
L2模式:"64K"、
编译项目后,如果我转到并查看内存映射文件(如果启用了特定的内存范围),则代码或数据都不应放置,但我看到一些文本代码放在那里。 这意味着未为特定存储器启用高速缓存。 有人可以帮帮我吗?
L2SRAM_START_CACHE 00800000 00010000 00001aa0 0000e560 RW X
谢谢、
-Pavan