请问,从DSP芯片往外部FLASH里面写数据该如何配置啊?
我用的DSP芯片是TMS320C6713,FLASH是AM29LV800B,连接的CE1空间,对应的DSP起始地址是0x90000000,地址线从EA2开始连的,CPU时钟工作在300MHz,16位数据读取,WORD模式,请问要如何配置那个EMIF_CECTL1控制寄存器呢?
FLASH手册说的写操作往地址0x555,0x2aa里面写数,地址是0x90000000+0x555还是0x9000000+(0x555<<1)?
谢谢指教!~~~
[解决办法]
DSP和FLASH的数据手册都是站在各自的角度讲的。另外,CCS的安装目录下有相关的例子可以参考一下。
[解决办法]
地址不是0x90000000+0x555也不是0x9000000+(0x555<<1),
而是EMIF_CECTL1这个寄存器的地址。这是个配置寄存器。
你要配置的是让EMIF匹配你的flash,而不是要配置flash。
具体EMIF_CECTL1的地址是多少,你查看ti手册。
你刚说的flash手册里有配置方法,是针对ti c67芯片的吗?如果是,那你要写的地址就是0x555,0x2aa。
[解决办法]
CCS的手册说的很清楚的
慢慢看看就明白了