imx8mm boot rom event buffer readout

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

imx8mm boot rom event buffer readout

ソリューションへジャンプ
832件の閲覧回数
MB_stek
Contributor III

Hi,
I'm currently trying to get mainline u-boot v2025.01 running on an i.MX8MM on a custom board. However, we're stuck in the boot loader and don't get output via serial interface. So, I connected a J-Link base and read out the registers. Found out that SPL obviously returns to Boot ROM (as the PC is in the Boot ROM range when halting the Cortex-A53), so I wanted to read out the ROM event log buffer to get more info.
Having found this post (https://community.nxp.com/t5/i-MX-Processors/ROM-Event-on-i-MX8M/m-p/1989877), I tried also with 0x9E0 as address, but the output doesn't seem to make sense:
---
Cortex-A53 identified.
J-Link>halt
PC = 00000000000160C4
CPSR = 600003CD (AArch64, EL3h (SP_EL3) mode, IRQ masked, FIQ masked)
SP = 0000000000901F40
ELR_EL1 = 2280006102140688 ELR_EL2 = A700010002088A08
ELR_EL3 = 0000000000016390
SP_EL0 = 01C0000202200002 SP_EL1 = 030C001080440040
SP_EL2 = 000000002002F0F3 SP_EL3 = 0000000000901F40
R0 = 000000000090CC90, R1 = 0000000000000006
R2 = 0000000000901DFB, R3 = 0000000000000000
R4 = 000000000000C1DC, R5 = 0000000000901DFC
R6 = 0000000000000000, R7 = 0000000000000000
R8 = 0000000000000000, R9 = 0000000000000180
R10 = 0000000000000047, R11 = 0000000000000000
R12 = 000000000090B5E0, R13 = 000000000090B528
R14 = 0000000000004000, R15 = 000000000090B5E0
R16 = 0000000000000000, R17 = 0000000000000000
R18 = 0000000000000000, R19 = 0000000030350480
R20 = 000000000000000F, R21 = 000000000090E6D8
R22 = 000000000090C000, R23 = 0000000030350480
R24 = 0000000000000002, R25 = 0000000000910000
R26 = 0000000030390070, R27 = 0000000072000000
R28 = 0000000000000000, R29 = 0000000000901F40
R30 = 00000000000160C4, R31 = 0000000000000000
JMISC = 0000000000000008
J-Link>mem32 0x9E0 4
000009E0 = 0090E558 00000000 0090E6D8 00000000
J-Link>
---
Is 0x9E0 the correct buffer address also for ixm8m Mini (not only for Nano)? AN12853 is not very clear in this regard...
If this is correct, the read data doesn't make sense to me since the first 8 bits should be the ROM event ID (starting with 0x01), but were read as 0x00? Or did I make some mistake in interpreting here?
Kind regards,
Markus

PS: I already added this question to https://community.nxp.com/t5/i-MX-Processors/ROM-Event-on-i-MX8M/m-p/1989877, but since this post is marked as "solved", I created a new post, fearing that otherwise it would not be found...

0 件の賞賛
返信
1 解決策
804件の閲覧回数
AldoG
NXP TechSupport
NXP TechSupport

Hello,

Please note that i.MX mSCALE series includes all i.MX8M family processors:
i.MX8MM, i.MX8MQ, i.MX8MN, i.MX8MPlus

Also, it is actually incorrect, please note that OCRAM address 0x9E0 read will return the address where the ROM log is stored.
 
So in your log 0x90E558 is the correct address where the ROM log is stored.

Best regards/Saludos,
Aldo.

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
805件の閲覧回数
AldoG
NXP TechSupport
NXP TechSupport

Hello,

Please note that i.MX mSCALE series includes all i.MX8M family processors:
i.MX8MM, i.MX8MQ, i.MX8MN, i.MX8MPlus

Also, it is actually incorrect, please note that OCRAM address 0x9E0 read will return the address where the ROM log is stored.
 
So in your log 0x90E558 is the correct address where the ROM log is stored.

Best regards/Saludos,
Aldo.

0 件の賞賛
返信
789件の閲覧回数
MB_stek
Contributor III

Thanks for clarifying! Could successfully read from 0x0090E558 and the values there seem to make sense.

Kind regards,

Markus

%3CLINGO-SUB%20id%3D%22lingo-sub-2061926%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EIMX8mm%20%E3%83%96%E3%83%BC%E3%83%88%20ROM%20%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%20%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E8%AA%AD%E3%81%BF%E5%87%BA%E3%81%97%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2061926%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CBR%20%2F%3E%E7%A7%81%E3%81%AF%E7%8F%BE%E5%9C%A8%E3%80%81%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%9C%E3%83%BC%E3%83%89%E4%B8%8A%E3%81%AEi.MX8MM%E3%81%A7%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%E3%81%AEu-bootv2025.01%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81%E3%83%96%E3%83%BC%E3%83%88%E3%83%AD%E3%83%BC%E3%83%80%E3%83%BC%E3%81%A7%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%82%A4%E3%82%B9%E7%B5%8C%E7%94%B1%E3%81%A7%E5%87%BA%E5%8A%9B%E3%81%95%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%9D%E3%81%93%E3%81%A7%E3%80%81J-Link%E3%83%99%E3%83%BC%E3%82%B9%E3%82%92%E6%8E%A5%E7%B6%9A%E3%81%97%E3%81%A6%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%82%92%E8%AA%AD%E3%81%BF%E5%87%BA%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82SPL%E3%81%8C%E6%98%8E%E3%82%89%E3%81%8B%E3%81%ABBoot%20ROM%E3%81%AB%E6%88%BB%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%82%8F%E3%81%8B%E3%81%A3%E3%81%9F%E3%81%AE%E3%81%A7(Cortex-A53%E3%82%92%E5%81%9C%E6%AD%A2%E3%81%97%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%ABPC%E3%81%8CBoot%20ROM%E3%81%AE%E7%AF%84%E5%9B%B2%E5%86%85%E3%81%AB%E3%81%82%E3%82%8B%E3%81%9F%E3%82%81)%E3%80%81ROM%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%E3%83%AD%E3%82%B0%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%82%92%E8%AA%AD%E3%81%BF%E5%87%BA%E3%81%97%E3%81%A6%E8%A9%B3%E7%B4%B0%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%E3%81%93%E3%81%AE%E6%8A%95%E7%A8%BF(%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors%2FROM-Event-on-i-MX8M%2Fm-p%2F1989877%2C%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors%2FROM-Event-on-i-MX8M%2Fm-p%2F1989877%3C%2FA%3E)%E3%82%92%E8%A6%8B%E3%81%A4%E3%81%91%E3%81%9F%E3%81%AE%E3%81%A7%E3%80%81%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A8%E3%81%97%E3%81%A60x9E0%E3%82%82%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E5%87%BA%E5%8A%9B%E3%81%AF%E6%84%8F%E5%91%B3%E3%82%92%E3%81%AA%E3%81%95%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%3CBR%20%2F%3E---%3CBR%20%2F%3ECortex-A53%E3%81%8C%E5%90%8C%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3EJ%E3%83%AA%E3%83%B3%E3%82%AF%26gt%3B%E5%81%9C%E6%AD%A2%3CBR%20%2F%3EPC%20%3D%2000000000000160C4%3CBR%20%2F%3ECPSR%20%3D%20600003CD(AArch64%E3%80%81EL3h(SP_EL3)%E3%83%A2%E3%83%BC%E3%83%89%E3%80%81IRQ%E3%83%9E%E3%82%B9%E3%82%AF%E3%80%81FIQ%E3%83%9E%E3%82%B9%E3%82%AF)%3CBR%20%2F%3ESP%20%3D%200000000000901F40%3CBR%20%2F%3EELR_EL1%20%3D%202280006102140688%20ELR_EL2%20%3D%20A700010002088A08%3CBR%20%2F%3EELR_EL3%20%3D%200000000000016390%3CBR%20%2F%3ESP_EL0%20%3D%2001C0000202200002%20SP_EL1%20%3D%20030C001080440040%3CBR%20%2F%3ESP_EL2%20%3D%20000000002002F0F3%20SP_EL3%20%3D%200000000000901F40%3CBR%20%2F%3ER0%20%3D%20000000000090CC90%E3%80%81R1%20%3D%200000000000000006%3CBR%20%2F%3ER2%20%3D%200000000000901DFB%E3%80%81R3%20%3D%200000000000000000000%3CBR%20%2F%3ER4%20%3D%20000000000000C1DC%E3%80%81R5%20%3D%200000000000901DFC%3CBR%20%2F%3ER6%20%3D%200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000%3CBR%20%2F%3ER8%20%3D%2000000000000000000000%E3%80%81R9%20%3D%200000000000000180%3CBR%20%2F%3ER10%20%3D%200000000000000047%E3%80%81R11%20%3D%20000000000000000000000%3CBR%20%2F%3ER12%20%3D%20000000000090B5E0%E3%80%81R13%20%3D%20000000000090B528%3CBR%20%2F%3ER14%20%3D%200000000000004000%E3%80%81R15%20%3D%20000000000090B5E0%3CBR%20%2F%3ER16%20%3D%20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000%3CBR%20%2F%3ER18%20%3D%200000000000000000000%E3%80%81R19%20%3D%200000000030350480%3CBR%20%2F%3ER20%20%3D%20000000000000000F%E3%80%81R21%20%3D%20000000000090E6D8%3CBR%20%2F%3ER22%20%3D%20000000000090C000%E3%80%81R23%20%3D%200000000030350480%3CBR%20%2F%3ER24%20%3D%200000000000000002%E3%80%81R25%20%3D%200000000000910000%3CBR%20%2F%3ER26%20%3D%200000000030390070%E3%80%81R27%20%3D%200000000072000000%3CBR%20%2F%3ER28%20%3D%2000000000000000000000%E3%80%81R29%20%3D%200000000000901F40%3CBR%20%2F%3ER30%20%3D%2000000000000160C4%E3%80%81R31%20%3D%20000000000000000000000%3CBR%20%2F%3EJMISC%20%3D%200000000000000008%3CBR%20%2F%3EJ-Link%26gt%3Bmem32%200x9E0%204%3CBR%20%2F%3E000009E0%20%3D%200090E558%2000000000%200090E6D8%2000000000%3CBR%20%2F%3EJ%E3%83%AA%E3%83%B3%E3%82%AF%26gt%3B%3CBR%20%2F%3E---%3CBR%20%2F%3E0x9E0%E3%81%AFixm8m%20Mini(Nano%E3%81%A0%E3%81%91%E3%81%A7%E3%81%AA%E3%81%8F)%E3%81%A7%E3%82%82%E6%AD%A3%E3%81%97%E3%81%84%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A7%E3%81%99%E3%81%8B%3F%E3%81%93%E3%81%AE%E7%82%B9%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%80%81AN12853%E3%81%82%E3%81%BE%E3%82%8A%E6%98%8E%E7%A2%BA%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93...%3CBR%20%2F%3E%E3%81%93%E3%82%8C%E3%81%8C%E6%AD%A3%E3%81%97%E3%81%84%E5%A0%B4%E5%90%88%E3%80%81%E6%9C%80%E5%88%9D%E3%81%AE8%E3%83%93%E3%83%83%E3%83%88%E3%81%AFROM%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88ID(0x01%E3%81%A7%E5%A7%8B%E3%81%BE%E3%82%8B)%E3%81%A7%E3%81%82%E3%82%8B%E3%81%AF%E3%81%9A%E3%81%AA%E3%81%AE%E3%81%A7%E3%80%81%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%89%E3%82%8C%E3%81%9F%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AF%E7%A7%81%E3%81%AB%E3%81%AF%E6%84%8F%E5%91%B3%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%810x00%E3%81%A8%E3%81%97%E3%81%A6%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%89%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82%E3%80%81%E3%81%93%E3%81%93%E3%81%A7%E3%81%AE%E8%A7%A3%E9%87%88%E3%82%92%E9%96%93%E9%81%95%E3%81%88%E3%81%9F%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3CBR%20%2F%3E%E6%95%AC%E5%85%B7%3CBR%20%2F%3E%E3%83%9E%E3%83%AB%E3%82%AF%E3%82%B9%3C%2FP%3E%3CP%3EPS%3A%E7%A7%81%E3%81%AF%E3%81%99%E3%81%A7%E3%81%AB%E3%81%93%E3%81%AE%E8%B3%AA%E5%95%8F%E3%82%92%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors%2FROM-Event-on-i-MX8M%2Fm-p%2F1989877%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors%2FROM-Event-on-i-MX8M%2Fm-p%2F1989877%3C%2FA%3E%20%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors%2FROM-Event-on-i-MX8M%2Fm-p%2F1989877%2C%22%20target%3D%22_blank%22%3E%E3%80%81%20%3C%2FA%3E%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E3%81%93%E3%81%AE%E6%8A%95%E7%A8%BF%E3%81%AF%E3%80%8C%E8%A7%A3%E6%B1%BA%E6%B8%88%E3%81%BF%E3%80%8D%E3%81%A8%E3%83%9E%E3%83%BC%E3%82%AF%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E3%81%9D%E3%81%86%E3%81%97%E3%81%AA%E3%81%84%E3%81%A8%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%89%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%82%92%E6%81%90%E3%82%8C%E3%81%A6%E3%80%81%E6%96%B0%E3%81%97%E3%81%84%E6%8A%95%E7%A8%BF%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F...%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2062327%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20imx8mm%20%E3%83%96%E3%83%BC%E3%83%88%20ROM%20%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%20%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%81%AE%E8%AA%AD%E3%81%BF%E5%87%BA%E3%81%97%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2062327%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CBR%20%2F%3E%3CBR%20%2F%3Ei.MX%20mSCALE%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA%E3%81%AB%E3%81%AF%E3%80%81%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AEi.MX8M%E3%83%95%E3%82%A1%E3%83%9F%E3%83%AA%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3Ei.MX8MM%E3%80%81i.MX8MQ%E3%80%81i.MX8MN%E3%80%81i.MX8MPlus%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%81%BE%E3%81%9F%E3%80%81%E5%AE%9F%E9%9A%9B%E3%81%AB%E3%81%AF%E9%96%93%E9%81%95%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81OCRAM%E3%81%AE%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B90x9E0%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%89%E3%82%8C%E3%82%8B%E3%81%A8%E3%80%81ROM%E3%83%AD%E3%82%B0%E3%81%8C%E4%BF%9D%E5%AD%98%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%8C%E8%BF%94%E3%81%95%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AB%E6%B3%A8%E6%84%8F%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%26nbsp%3B%3CBR%20%2F%3E%E3%81%A0%E3%81%8B%E3%82%89%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E3%83%AD%E3%82%B00%E3%81%A7%3CSPAN%3Ex90E558%20%E3%81%AF%E3%80%81ROM%20%E3%83%AD%E3%82%B0%E3%81%8C%E6%A0%BC%E7%B4%8D%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E6%AD%A3%E3%81%97%E3%81%84%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A7%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%2F%E3%82%B5%E3%83%AB%E3%83%89%E3%82%B9%E3%80%81%3CBR%20%2F%3E%E3%82%A2%E3%83%AB%E3%83%89%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E