本来没有留意过,今天做了一个测试,不知道自己的测试方法对不对,但是结果让我想不明白
DSP是6713的,设置的是16位宽外部存储器加载
在烧写的时候,我按照16位烧写进去或者32位烧写进去,都可以正常的运行起来,在我的角度看区别只是通过CCS看0x9000_0000地址上的值的位置变化
设置成16位的方式访问CE1上的数据时,是一些连续的数据;
而设置成32位异步方式访问CE1上的数据时,每一个32的地址上,低16位是数据,高16位都是ffff,就是数据不连续;
一、 main() { ……//这里看是连续的 emif();//设置成32位异步 ……//这里看是不连续的 }
二、 main() { ……//这里看是连续的 emif();//设置成16位异步 ……//这里看也是连续的 }
请教大虾
|