您好:
最近在接触C66x系列的DSP芯片(6657)PCIE Boot模式时遇到一些小问题:
1.PCIE的配置空间访问与存储空间访问的机制相同,只是通过将映射空间改为PCIE的寄存器配置区域,这样理解对吗?
2.如果1的理解正确的话,那么Boot模式选择PCIE下,上电后执行完BootLoader程序,内核0挂起等待主机写入程序。此时BARn寄存器内的默认值全部为0,不能实现主设备和DSP的PCIE配置空间之间的映射,因此不能进行配置。那么如何将程序写入DSP
谢谢!
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.
您好:
最近在接触C66x系列的DSP芯片(6657)PCIE Boot模式时遇到一些小问题:
1.PCIE的配置空间访问与存储空间访问的机制相同,只是通过将映射空间改为PCIE的寄存器配置区域,这样理解对吗?
2.如果1的理解正确的话,那么Boot模式选择PCIE下,上电后执行完BootLoader程序,内核0挂起等待主机写入程序。此时BARn寄存器内的默认值全部为0,不能实现主设备和DSP的PCIE配置空间之间的映射,因此不能进行配置。那么如何将程序写入DSP
谢谢!
BOOTMODE[9:3]管脚可以设置BAR寄存器初始值。
6.28.2.5 PCI Boot Device Configuration
www.ti.com/.../tms320c6657.pdf
另外,在processor SDK里有pcie boot例程可以参考一下C:\ti\c665x SDK 5.03\pdk_c665x_2_0_13\packages\ti\boot\examples\pcie