2133289_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2133289_zh-CN

2133289_zh-CN

S32G2 Linux BSP44 启动问题

当我的设备无法从 Linux BSP44 启动时,如何解释下面的 BL31 错误日志:

注意:RESET状态:上电复位
注意:BL2:v2.10.14(版本):bsp44.0_rc11-2.10.14
注意:BL2:建成:2025 年 5 月 13 日 08:13:32
注意:BL2:正在启动 BL31
= 0x0000000000ff624180 x0 = 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61bfff x6 = 0x0000000000342f8000 x7 = 0x00000000000000d
x8 = 0x000000000000000
0 x9 = 0x0000000034301fff x10 = 0x0000000034
2f8000 x11 = 0x000000000000a000 x12 = 0x0000000000f6316b0 x13 = 0x0000000000f6316060 x14 = 0x00000000ff615a90 x15 = 0
x0000000000000034












x16 = 0x0000000000000000 x
17 = 0x0000000000000000 x
18 = 0x0000000000342f8000 x
19 = 0x0000000000ff624158 x
20 = 0x0000000000ff624180 x21 = 0x000000000000000 x
21 = 0x000000000000000000 x24 = 0x0000000000000000 x24 = 0x0000000000000000 x24 = 0x00000000000000 x24 = 0x00000000000000 x25 = 0x0000000000000000 x26 = 0x0000000000000000 x27 = 0x0000000000000000 x28 = 0x0000000000000000 x29 = 0x0000000000ff624130 scr_el3 = 0x00000000000000238 sctlr_el3 = 0x000000000000000000 cd183a cptr_el3 = 0x00000000000000400 tcr_el3 = 0x00000000000000400 00008081351c daif












= 0x00000000000003c0
mair_el3 = 0x0000000000004404ff spsr_el3 = 0x000000000020002cc elr_el3 = 0x0000000000ff624180 ttbr0_el3 = 0x000000000034322e00 esr_el3 = 0x00000000000000 spsr_el3 = 0x0000000000000000 spsr_el3 = 0x00000000000000 spsr_el3 = 0x00000000000000 spr_el3 = 0x0000000000000000
spsr_el3 = 0x00000000000000 el1 = 0x0000000000000000 elr_el1 = 0x0000000000000000 spsr_abt = 0x0000000000000000 spsr_und = 0x0000000000000000 spsr_irq = 0x0000000000000000 sctlr_el1 = 0x0000000000000000 sct
lr_el1 = 0x000000000000000000c50838 actlr_el1 = 0x0000000000000000 0000 cpacr_el1 = 0x0000000000
300000 cselr_el1 = 0x











00000000000000
sp_el1 = 0x0000000000000000 esr_el1 = 0x0000000000000000 ttbr0_el1 = 0x0000000000000000 ttbr1_el1 = 0x0000000000000000 mair_el1 = 0x0000000000000000 mair_el1 = 0x0000000000000000
tcr_el1 = 0x44e048e00000098a4 amair_el1 = 0x0000000000000000 tcr_el1 = 0x0000000000
0000 tpidr_el1 =




0x0000000000000000 tpidr_el0 = 0x0000000000000000
tpidr
ro_el0 = 0x0000000000000000 p
ar_el1 = 0x0000000000000000 mpidr_el1 = 0x000000000000000 afsr1_el1 = 0x0000000000000000 contextidr_el1 = 0x0000000000000000 afsr1_el1 = 0x0000000000000000 contextidr_el1 = 0x0000000000000000 00000000 vbar_el1 = 0x0000000000000000 cntp_ctl_el0 = 0x0000000000000000 cntp_cval_el0 = 0x0000000000000000 cntv_ctl_el0 = 0x00000000000000 cntkctl_el1 = 0x00000000000000 sp_el0 = 0x00000000000000 cntp_el0 = 0x0000000000000000 s
p_el0 = 0x00000000000000 00000000ff624080 isr_el1 = 0x










00000000000000
dacr32_el2 = 0x0000000000000000
ifsr32_el2 = 0x0000000000000000 cpuectlr_el1 = 0x0000000000000040 cpumerrsr_el1 = 0x0000000000000000 l2merrsr_el1 = 0x00000000000000000000 l2merrsr_el1 = 0x00000000000000102c2020 cpuactlr_el1 = 0x000000000090ca000



Re: S32G2 Linux BSP44 Boot Issue

你好 @jason
该案例的副本已在 AP Software Support 上创建,开发团队将在这里提供支持:
复制:S32G2 Linux BSP44 启动问题——恩智浦社区


Re: S32G2 Linux BSP44 Boot Issue

你好,@jason

感谢您的回复。

1.我已在我的终端上进行了测试,在我的 EVB3 上似乎是正确的。

2。我注意到你提到这个问题是在你的板上发现的,所以同样的图像在你的另一块板上也能正常工作?

3.根据地图文件和你提供的日志,我手动构建了一个 TFA 并检查了它的地图,最初的想法是问题与 ddr 访问有关,我能知道其他电路板支持包图像能否在这个特定的板上正常工作吗?


BR

切宁

Re: S32G2 Linux BSP44 Boot Issue

这就是我的设置细节:

SoC:NXP S32G274A rev.2.1
CPU:ARM Cortex-A53 r0p4 @ 最大 1000 MHz 型号:恩智浦 S32G2XXX-EVB3

启动映像来自从官方网站下载的预建映像。

注意:BL2:v2.10.14(版本):bsp44.0_rc11-2.10.14
注意:BL2:版本:2025 年 5 月 13 日 08:13:32
注意:BL2:正在启动 bl31u-boot 2022.04+g9a00323278+p0(May 13 2025 - 06:57:56 +0000)

供你参考,这个镜像无法在我的 1 个 rev 2.1 设备上启动,并且有这个错误日志。错误日志中说明了哪些信息,我该如何进一步调试。



Re: S32G2 Linux BSP44 Boot Issue

嗨,杰森

谢谢您的帖子。

1。我能知道你在使用哪种参考板吗?是 RDB2、EVB 还是 EVB3?

2. 另外,无论是附上 Rev2.0 还是 2.1 SOC,你的板是什么版本?

3. 启动映像是来自从官方网站下载的预建镜像,还是从主机上的 Yocto 版本构建的?

谢谢。

BR

切宁


Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 09:49 AM
Updated by: