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.

OMAPL138 L1D 默认情况下Cache大小的问题



TI专家,各位朋友:

       通过手册spruh77a.pdf  108页,可以看到OMAPL138 L1D默认情况下是作为Cache使用的,大小是32K

通过手册sprufk5a.pdf,第60页,可以看到默认情况下L1DMODE的值是0h或者7h

 

综合上面的描述,L1DCFG寄存器的复位后的值应该是0x00000007,可是在只连接ARM和DSP没有运行其他程序情况下(gel中也没有对此寄存器配置),通过仿真器查看该寄存器的值为0x00000003,也就是L1D配置为16K的Cache,这与手册的描述不符,这是怎么回事呢?