手上一块6745的板子,将stm32的程序擦除后,dsp不能正常连接,这是因为没有boot的原因吗?看了一下原理图,这块板子的boot mode是spi1 slave mode,那么stm32又如何控制dsp正常boot呢?
noaming:
C6745的boot mode是spi1 slave mode,那么它的spi1 是怎么连接的呢
xw_shen:
回复 noaming:
spi1部分的电路如下:
noaming:
回复 xw_shen:
这个图只能看到C6748的SPI等信号线引出去,但我想知道的是这些SPI信号外接到STM320芯片上了,还是外接到SPI存储器上了。
xw_shen:
回复 noaming:
外接到stm32上了
noaming:
回复 xw_shen:
C6748的SPI slave boot模式就是需要有STM320芯片通过SPI发起的,所以去掉STM320后,C6745芯片不能正常BOOT。此时连接C6745请将该芯片调节到emulation mode
xw_shen:
回复 noaming:
刚才看技术手册,发现主机stm32不断通过spi发送0x5853,就可以使dsp启动,是这样的吗?如果dsp启动后不给stm32反馈0x5253,那么会受到什么影响吗?谢谢~刚开始接触dsp,新手还望指导
xw_shen:
回复 noaming:
是周末放假吗?怎么不回复了呀
noaming:
回复 xw_shen:
你好,C6748的SPI slave boot模式下们需要STM320把程序完全发送给C6748,所以不是发送一个字符就可以的。
noaming:
回复 xw_shen:
下面资料中来研究C6745的SPI boot模式流程:
Using the TMS320C6747/45/43 Bootloader
http://www.ti.com/lit/an/sprabb1c/sprabb1c.pdf
xw_shen:
回复 noaming:
谢谢,还有一个问题,就是我在调试mcasp时,遇到了一点问题,数据不能接收,希望指点一下