This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

【SPIBOOT】求助 6672 SPI boot 遇到问题



Hi all,

自己做的板子,两片6672.外设存储区设计和芯片选型全部参照evm6678LE。

现在板子上的所有外设存储器包括DDR NOR NAND I2C等全部验证好用。

在做SPI  nor flash boot 时 遇到问题:

按照论坛共享的

【材料共享】SPI flash boot for C66X

工具和文档说明操作。在boot过程中有以下现象和问题:

1.DEVSTAT寄存器值为:0000C40D  符合手册说明

但是bootmagic为:20B00001 并非我的程序入口地址

2.用示波器测试SPI  时钟 和输入 输出   看到   DSP 一直在给器件相同的命令:

而SPI  输出一直为高

3.在上电瞬间测试:

SPI MISO输出有数据但是持续一会就没有:

一下为上电时,DSP SPI MOSI  :

4研究SPI boot源码时 发现 其首先读的地址应该是0x00000400   也就是我的程序入口地址

但看波形对应不上.

另外SPI 的单核和多核boot 均在6678evm板上验证过。6678和6672在boot 部分我没有发现有什么需要更改的地方。

希望各位专家能我点思路。万分感谢!