ls1022A PBI PCIe initialization

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

ls1022A PBI PCIe initialization

559件の閲覧回数
paulhanson
Contributor I

I am unable to initialize the PCIe (PEX) registers via the PBI. The PBI initialization starts by setting the SCFG_SCFGREVCR register, then SCFG_ALTCBAR to point to the PCIe registers, or PEX1, followed by PEX1 register intialization. The PEX1 register initialization is followed by PBI initialization of DCFG_CCSR_SCRATCHRW1 to point to OCRAM1, and SCFG_ALTCBAR to point to OCRAM1. This is followed by the boot code. Using the debugger, I can see that SCFG_SCFGREVCR has been set, DCFG_CCSR_SCRATCHRW1 is set to OCRAM1, and SCFG_ALTCBAR is set to OCRAM1, but none of the PEX1 registers have been set. Any ideas on how I initialize the PEX1 registers using the PBI? The following are the PBI initialization values used prior to PEX1 register initialization (HEX):

09570200

FFFFFFFF

09570158

00000300

09610000

00000000

0 件の賞賛
返信
1 返信

477件の閲覧回数
ufedor
NXP Employee
NXP Employee

Please provide:

1) descriptions for each line of the PEX initialization data

2) complete QCVS project containing the PBI in question.

0 件の賞賛
返信