TI中文支持网
TI专业的中文技术问题搜集分享网站

L1p内存问题?

各位专家好!

宏手册上有写CPU不能直接访问L1P,只能通过DMA访问,如下图:

问题:

1)CPU不能直接访问L1P,是不是就表示CMD文件中不能直接将代码分配到L1P上,如.text:psa  > L1PSRAM?

2)如果想要某些函数在L1P上运行,是不是就需要先将函数代码搬移到L2或者L3上,然后再用DMA方式搬移到L1P上?

3)用这个分配方式 .text:psa  >load=L3SRAM , run=L1PSRAM 行不行?

期待您的回答,谢谢!

Shine:

1. 默认状态是CACHE,不可访问的,最好不要,因为一般来说不会放东西上去的。而且存在于cmd当中,还要当心误放。

2. 放在L2或者L3上,使能L1 cahce,便会搬移到L1运行,不需要DMA搬移。

3. 没必要这么做,L1 cache使能就可以了。

NanShan:

回复 Shine:

谢谢你的回复!

我知道L1可以全部设置成CACHE,但是也可以部分设置成CACHE,当部分设置成CACHE的时候,我想把某些函数直接分配在L1未设置成CACHE那部分上,可以这样做吗.text:psa  > L1PSRAM ?

赞(0)
未经允许不得转载:TI中文支持网 » L1p内存问题?
分享到: 更多 (0)