DSP是6670的芯片。在PCIe boot模式下,PCIe的初始化是由ROM boot loader来完成了,可能不满足用户的需求。那么,上电后,上位机通过PCIe下载程序,然后运行该程序,现在有以下几个问题:
1、boot完成后,运行的用户程序,是否还需要对PCIe进行初始化,是否能进行相应的设置?比如BAR等。
2、如果修改了,链路还能建立吗?上位机能识别到相应的修改吗?
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.
Helsin,
PCIe boot模式下,DSP配置为EP模式,RC是可以通过PCIe接口修改BAR值,并不一定要DSP自己来配置。
下面这个链接有2片DSP PCIe通信的例子,其中包含了RC对EP的配置
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/47664.aspx
Helsin
1 可以根据用户需求对EP的窗口和地址进行重新映射,但是serdes不用重新初始化,附件中有通过RC配置EP的示例代码,请参考
2 如果serdes不重新初始化,只是RC对EP进行BAR等configuration space的重配那么链路还是能正常建立,上位机可以识别到相应的修改