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 部分我没有发现有什么需要更改的地方。
希望各位专家能我点思路。万分感谢!


