这次设计基于TMS320C6745的硬件系统有几个疑问请大虾指点
1:我用的TMS320C6745有EMIFA和EMIFB两个外部存储器接口,如果在 SDRAM中运行程序,我应该接在EMIFA还是EMIFB上呢?
2:我想把固件程序存储在SPI Flash中,系统上电之后从SPI Flash加载程序到SDRAM运行,是不是只要设置相应的BOOT管脚就可以了?
3:关于TMS320C6745的启动过程是不是这样的,系统上电之后DSP内部BOOT LOADER检测BOOT引脚的状态,如果boot引脚配置到从SPI启动,boot loader程序就把SPI flash中的程序拷贝到SDRAM中,boot loader程序运行结束 PC指针跳转到SDRAM地址 运行SDRAM中的程序。
如果DSP没有接外部SDRAM 程序还可以运行吗?EMIFA或者EMIFB的地址线上是否会有地址信号输出?
noaming:
1,SDRAM应该接到EMIFB上
noaming:
2,BOOT管脚只是确定芯片boot的方式,对c6745的spi boot步骤请参看下面连接:
http://www.ti.com/lit/an/sprabb1c/sprabb1c.pdf
noaming:
3,可以这么理解的。DSP没有接外部SDRAM 程序,他有内部的256 KB ram空间可用。EMIFB上会有信号。