Proper RCW/PBI boot sequence

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Proper RCW/PBI boot sequence

跳至解决方案
3,100 次查看
dstepanov
Contributor I

LX2160A Reference Manual (Rev. 0RH, 07/2020) in detailed Power-On reset description (4.9.5, table 11) states that initially Service processor loads RCW (stage 13) and only after that loads and executes PBI commands (stage 18).

But my XSPI flash image (generated using solidrun’s BSP GitHub - SolidRun/lx2160a_build: Scripts to build basic images for LX2160A COM express type 7 module...) at 0 offset contains PBI Image Preamble (bytes 55 AA 55 AA) which defines that it is a PBI block (not RCW). And the first PBI command - loading RCW (bytes 00 00 10 80).
So actually after power-on reset Service Processor first executes PBI commands and the first PBI command is to load RCW. This contradicts with description in user’s manual. What is the proper RCW/PBI boot order?

0 项奖励
回复
1 解答
3,047 次查看
yipingwang
NXP TechSupport
NXP TechSupport

This command loads the 1024 bit Reset Configuration Word from the interface specified by Power-on Reset Configuration strapping pins (POR Config pins).
The RCW will generally always be present, though it is possible to specify through POR configuration pin strapping that a hardcoded RCW value is to be used by the hardware. In this case the service processor will not look for an RCW.

在原帖中查看解决方案

1 回复
3,048 次查看
yipingwang
NXP TechSupport
NXP TechSupport

This command loads the 1024 bit Reset Configuration Word from the interface specified by Power-on Reset Configuration strapping pins (POR Config pins).
The RCW will generally always be present, though it is possible to specify through POR configuration pin strapping that a hardcoded RCW value is to be used by the hardware. In this case the service processor will not look for an RCW.