请问2407A中SARAM配置的问题
我用的dsp是TMS320LF2407A, 片内有2K的SARAM,上电复位(复位后DON=1, PON=1. DON和PON是SCSR2寄存器中的两位)后,SARAM既可以作为程序空间,又可以在数据空间。
假如我想把SARAM配置到数据空间,而不把它配置在程序空间,这时需要DON=1, PON=0
但是现在的问题是如何能将DON=1, PON=1配置成DON=1, PON=0 ?? 如果我用 SCSR2 = SCSR2 & 0xFFFE; 这时就有一个问题,就是SCSR2中的第5位(WD override) WatchDog orerride 保护位,复位后它自动为1。但是我 SCSR2 = SCSR2 & 0xFFFE;这一句后,(WD override)位会变成0,(写1复位)。
请各位指教一下如何能自由设置DON=1, PON=1这两位,而不影响WD override 位。 非常感谢! |