你好,我想请教一下关于PCIE启动。主要有以下几个问题:
1)BootLoader文档上说配置成PCIE启动后,RBL会去初始化PCIE,同时回去根据boot parameter tble 去配置parameter table,那么这个参数表是我通过PCIE直接写到L2制定的参数表地址么?还是说只能用默认的参数表,我能不能更新它的配置,因为SPI启动的话会在NOR Flash指定的偏移地址去更新parameter table,所以不知道PCIE启动怎么去更新。
2)配置成EP后,想知道BAR0-BAR5分别都配置到DSP本地那个其实地址上去了,是在L2还是DDR呢?还是说必须让我的主机(RC应该是能配置IB_ADDR_LO,HI的吧)去配置它。
3)是不是我只需要配置devstat 为PCIE启动 然后配置BAR window size就可以通过主机下载程序了,主机(Rc)需要做哪些配置呢?
Shine:
请参考mcsdk_2_01_02_06\tools\boot_loader\examples\pcie\docs中的readme做pcie boot,其中对硬件环境,boot流程都有详细描述。