use BBNSM RTC from U-Boot on i.MX 8ULP

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

use BBNSM RTC from U-Boot on i.MX 8ULP

ソリューションへジャンプ
4,180件の閲覧回数
DaisukeMizobuchi
Contributor III

Hello,

I want to use BBNSM(Battery-Backed Non-Secure Module) RTC from U-Boot on i.MX 8ULP.

The smart way would be to use RPMsg, but it's not implemented in U-Boot.

However, I can't access the BBNSM register from the Arm Cortex A35. Is there an exclusive lock with the Arm Cortex-M33? Since the power_mode_switch is working on the M33, the BBNSM RTC is used.


BBNSM is mapped to PBRIDGE0(Peripheral Bridge 0) on A35. I tried to see if I could use BBNSM with the A35.

I tried to read BBNSM_RTC_LS(BBNSM Real-Time Counter LS Register) but couldn't.

<pre>
=> md.l 0x28038040 1
"Synchronous Abort" handler, esr 0x96000210
elr: 000000008029b2a4 lr : 000000008029b1f4 (reloc)
elr: 00000000a5eef2a4 lr : 00000000a5eef1f4
x0 : 0000000000000009 x1 : 00000000fffffffe
x2 : 00000000a4e49458 x3 : 0000000000000020
x4 : 00000000ffffffff x5 : 00000000a4e491e8
x6 : 0000000000000030 x7 : 00000000a4e493a0
x8 : 0000000000000010 x9 : 0000000090a65063
x10: 00000000ffffffd8 x11: 0000000000000010
x12: 0000000000000006 x13: 000000000001869f
x14: 00000000a4e497c0 x15: 0000000000000021
x16: 00000000a5e6eb0c x17: 0000000000000000
x18: 00000000a4e51d40 x19: 0000000000000004
x20: 0000000000000004 x21: 0000000000000001
x22: 0000000028038040 x23: 00000000a4e49459
x24: 0000000000000000 x25: 00000000a4e49408
x26: 00000000a5f0ec2b x27: 0000000000000008
x28: 0000000000000004 x29: 00000000a4e493a0

Code: 2a0403f3 17ffffcb 7100129f 54000181 (b94002c3)
Resetting CPU ...

resetting ...
</pre>


PCC_BBNSM(PCC BBNSM Register) is 0xC0000000(PR=1, CGC=1), so it's
ready to use.

<pre>
=> md.l 0x280300e0 1 280300e0: c0000000 ....
</pre>


I've also tried using a Linux kernel, but I'm unable to access it
either. The driver used was rtc-nxp-bbnsm.c below.

https://lore.kernel.org/linux-arm-kernel/[email protected]/T/

Thanks,

mizo

ラベル(1)
0 件の賞賛
返信
1 解決策
4,074件の閲覧回数
jimmychan
NXP TechSupport
NXP TechSupport

Please add the following TRDC configuration to BOARD_SetTrdcGlobalConfig() in SDK : /boards/evkmimx8ulp/demo_apps/power_mode_switch/board.c. Then try to read 0x28038040 in uboot.

 

        mbcBlockConfig.memoryAccessControlSelect = TRDC_MBC_ACCESS_CONTROL_POLICY_ALL_INDEX;
        mbcBlockConfig.nseEnable                 = true; /* non secure state can access the block for cortex-A35 */
        mbcBlockConfig.mbcIdx                    = 2U;   /* MBC2 */
        mbcBlockConfig.domainIdx                 = 7U;   /* MBC2_DOM7 */
        mbcBlockConfig.slaveMemoryIdx            = 0U;   /* MBC2_DOM7_MEM0 */
        mbcBlockConfig.memoryBlockIdx            = 56U;  /* MBC2_DOM7_MEM0_BLK_CFG_W56 */
        TRDC_MbcSetMemoryBlockConfig(TRDC, &mbcBlockConfig);

 

 

For example, It can be added at line 401.

jimmychan_0-1721798486942.png

 

 

元の投稿で解決策を見る

0 件の賞賛
返信
4 返答(返信)
4,133件の閲覧回数
jimmychan
NXP TechSupport
NXP TechSupport

Could you tell me which version of BSP are you using?

0 件の賞賛
返信
4,101件の閲覧回数
DaisukeMizobuchi
Contributor III

<p>Thank you for reply!</p>
<p>The BSP versions are as follows:</p>
<ul>
<li>imx-optee-os: lf-6.1.22-2.0.0</li>
<li>imx-atf: lf-6.1.22-2.0.0</li>
<li>uboot-imx: lf-6.1.22-2.0.0</li>
<li>linux-imx: lf-5.10.72-2.2.3</li>
</ul>
<p>Best regards,<br />mizo</p>

 

0 件の賞賛
返信
4,075件の閲覧回数
jimmychan
NXP TechSupport
NXP TechSupport

Please add the following TRDC configuration to BOARD_SetTrdcGlobalConfig() in SDK : /boards/evkmimx8ulp/demo_apps/power_mode_switch/board.c. Then try to read 0x28038040 in uboot.

 

        mbcBlockConfig.memoryAccessControlSelect = TRDC_MBC_ACCESS_CONTROL_POLICY_ALL_INDEX;
        mbcBlockConfig.nseEnable                 = true; /* non secure state can access the block for cortex-A35 */
        mbcBlockConfig.mbcIdx                    = 2U;   /* MBC2 */
        mbcBlockConfig.domainIdx                 = 7U;   /* MBC2_DOM7 */
        mbcBlockConfig.slaveMemoryIdx            = 0U;   /* MBC2_DOM7_MEM0 */
        mbcBlockConfig.memoryBlockIdx            = 56U;  /* MBC2_DOM7_MEM0_BLK_CFG_W56 */
        TRDC_MbcSetMemoryBlockConfig(TRDC, &mbcBlockConfig);

 

 

For example, It can be added at line 401.

jimmychan_0-1721798486942.png

 

 

0 件の賞賛
返信
4,066件の閲覧回数
DaisukeMizobuchi
Contributor III
Hello @jimmychan

Thanks for response,

I was able to use BBNSM RTC using the method I was taught!

Thanks,
mizo
0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-1910173%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Ei.MX%208ULP%E3%81%AEU-Boot%E3%81%8B%E3%82%89BBNSM%20RTC%E3%82%92%E4%BD%BF%E7%94%A8%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1910173%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%3CP%3EU-Boot%20%E3%81%AE%20BBNSM(Battery-Backed%20Non-Secure%20Module)%20RTC%20%E3%82%92%20i.MX%208ULP%20%E3%81%A7%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%81%84%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E8%B3%A2%E6%98%8E%E3%81%AA%E6%96%B9%E6%B3%95%E3%81%AF%20RPMsg%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81U-Boot%20%E3%81%AB%E3%81%AF%E5%AE%9F%E8%A3%85%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%97%E3%81%8B%E3%81%97%E3%80%81Arm%20Cortex%20A35%20%E3%81%8B%E3%82%89%20BBNSM%20%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82Arm%20Cortex-M33%E3%81%AB%E5%B0%82%E7%94%A8%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3Fpower_mode_switch%E3%81%AFM33%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81BBNSM%20RTC%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CBR%20%2F%3EBBNSM%20%E3%81%AF%20A35%20%E3%81%AE%20PBRIDGE0(Peripheral%20Bridge%200)%20%E3%81%AB%E3%83%9E%E3%83%83%E3%83%94%E3%83%B3%E3%82%B0%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82A35%E3%81%A7BBNSM%E3%81%8C%E4%BD%BF%E3%81%88%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3EBBNSM_RTC_LS(BBNSM%20Real-Time%20Counter%20LS%20Register)%E3%82%92%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%82%82%E3%81%86%E3%81%A8%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%82%81%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%3CPRE%3E%3CBR%20%2F%3E%3D%26gt%3B%20md.l%200x28038040%201%3CBR%20%2F%3E%20%22Synchronous%20Abort%22%20%E3%83%8F%E3%83%B3%E3%83%89%E3%83%A9%E3%80%81esr%200x96000210%3CBR%20%2F%3E%20ELR%3A000000008029B2A4%20LR%3A000000008029B1F4(%E5%86%8D%E9%85%8D%E7%BD%AE)%3CBR%20%2F%3E%20ELR%3A00000000A5EEF2A4%20LR%3A00000000A5EEF1F4%3CBR%20%2F%3E%20x0%20%3A%200000000000000009%20x1%20%3A%2000000000fffffffe%3CBR%20%2F%3E%20x2%20%3A%2000000000a4e49458%20x3%20%3A%200000000000000020%3CBR%20%2F%3E%20x4%20%3A%2000000000ffffff%20x5%20%3A%2000000000a4e491e8%3CBR%20%2F%3E%20x6%20%3A%200000000000000030%20x7%20%3A%2000000000a4e493a0%3CBR%20%2F%3E%20x8%20%3A%200000000000000010%20x9%20%3A%200000000090a65063%3CBR%20%2F%3E%20x10%3A%200000000ffffd8%20x11%3A%200000000000000010%3CBR%20%2F%3E%20x12%3A%200000000000000006%20x13%3A%20000000000001869f%3CBR%20%2F%3E%20x14%3A00000000a4e497c0%20x15%3A0000000000000021%3CBR%20%2F%3E%20x16%3A%2000000000a5e6eb0c%20x17%3A%2000000000000000000000%3CBR%20%2F%3E%20x18%3A00000000a4e51d40x19%3A0000000000000004%3CBR%20%2F%3E%20x20%3A%200000000000000004%20x21%3A%200000000000000001%3CBR%20%2F%3E%20x22%3A%200000000028038040%20x23%3A%2000000000a4e49459%3CBR%20%2F%3E%20x24%3A%20000000000000000000%20x25%3A%2000000000a4e49408%3CBR%20%2F%3E%20x26%3A%2000000000a5f0ec2b%20x27%3A%200000000000000008%3CBR%20%2F%3E%20x28%3A%200000000000000004%20x29%3A%2000000000a4e493a0%3C%2FPRE%3E%3C%2FP%3E%3CP%3E%E3%82%B3%E3%83%BC%E3%83%89%3A%202A0403F3%2017ffffcb%207100129f%2054000181%20(b94002c3)%3CBR%20%2F%3ECPU%E3%82%92%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99...%3C%2FP%3E%3CP%3E%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%80%82%E3%80%82%E3%80%82%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E%3CBR%20%2F%3EPCC_BBNSM(PCC%20BBNSM%20Register)%20%E3%81%AF%200xC0000000(PR%3D1%2C%20CGC%3D1)%20%E3%81%AA%E3%81%AE%E3%81%A7%E3%80%81%3CBR%20%2F%3E%E3%81%99%E3%81%90%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CPRE%3E%3CBR%20%2F%3E%3D%26gt%3B%20md.l%200x280300e0%201%20280300e0%3A%20c0000000%20....%3CBR%20%2F%3E%3C%2FPRE%3E%3C%2FP%3E%3CP%3E%3CBR%20%2F%3ELinux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%82%82%E8%A9%A6%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E%E3%81%84%E3%81%9A%E3%82%8C%E3%82%82%E3%80%82%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AF%20rtc-nxp-bbnsm.c%20%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E4%BB%A5%E4%B8%8B%E3%81%AB%E3%80%82%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Flore.kernel.org%2Flinux-arm-kernel%2F20230215024117.3357341-1-ping.bai%40nxp.com%2FT%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Flore.kernel.org%2Flinux-arm-kernel%2F20230215024117.3357341-1-ping.bai%40nxp.com%2FT%2F%3C%2FA%3E%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3Emizo%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1910173%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX%208%E3%83%95%E3%82%A1%E3%83%9F%E3%83%AA%20%7C%20i.MX%208QuadMax%E2%80%AF(8QM)%20%7C%208QuadPlus%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1915828%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20i.MX%208ULP%20%E3%81%AE%20U-Boot%20%E3%81%8B%E3%82%89%20BBNSM%20RTC%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1915828%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1422%22%20target%3D%22_blank%22%3E%40jimmychan%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%81%94%E5%9B%9E%E7%AD%94%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%81%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%95%99%E3%81%88%E3%81%A6%E3%82%82%E3%82%89%E3%81%A3%E3%81%9F%E6%96%B9%E6%B3%95%E3%81%A7BBNSM%20RTC%E3%82%92%E4%BD%BF%E3%81%86%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F!%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%84%9F%E8%AC%9D%3CBR%20%2F%3E%E3%81%BF%E3%81%9E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1915806%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20i.MX%208ULP%20%E3%81%AE%20U-Boot%20%E3%81%8B%E3%82%89%20BBNSM%20RTC%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1915806%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ESDK%20%E3%81%AE%20BOARD_SetTrdcGlobalConfig()%20%E3%81%AB%20TRDC%20%E3%82%B3%E3%83%B3%E3%83%95%E3%82%A3%E3%82%AE%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%3A%20%2Fboards%2Fevkmimx8ulp%2Fdemo_apps%2Fpower_mode_switch%2Fboard.c%E3%80%82%E6%AC%A1%E3%81%AB%E3%80%81uboot%E3%81%A70x28038040%E3%82%92%E8%AA%AD%E3%82%93%E3%81%A7%E3%81%BF%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CPRE%20class%3D%22lia-code-sample%20%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%20%20%20%20%20%20%20%20mbcBlockConfig.memoryAccessControlSelect%20%3D%20TRDC_MBC_ACCESS_CONTROL_POLICY_ALL_INDEX%3B%0A%20%20%20%20%20%20%20%20mbcBlockConfig.nseEnable%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3D%20true%3B%20%2F*%20non%20secure%20state%20can%20access%20the%20block%20for%20cortex-A35%20*%2F%0A%20%20%20%20%20%20%20%20mbcBlockConfig.mbcIdx%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3D%202U%3B%20%20%20%2F*%20MBC2%20*%2F%0A%20%20%20%20%20%20%20%20mbcBlockConfig.domainIdx%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3D%207U%3B%20%20%20%2F*%20MBC2_DOM7%20*%2F%0A%20%20%20%20%20%20%20%20mbcBlockConfig.slaveMemoryIdx%20%20%20%20%20%20%20%20%20%20%20%20%3D%200U%3B%20%20%20%2F*%20MBC2_DOM7_MEM0%20*%2F%0A%20%20%20%20%20%20%20%20mbcBlockConfig.memoryBlockIdx%20%20%20%20%20%20%20%20%20%20%20%20%3D%2056U%3B%20%20%2F*%20MBC2_DOM7_MEM0_BLK_CFG_W56%20*%2F%0A%20%20%20%20%20%20%20%20TRDC_MbcSetMemoryBlockConfig(TRDC%2C%20%26amp%3BmbcBlockConfig)%3B%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%81%9F%E3%81%A8%E3%81%88%E3%81%B0%E3%80%81401%20%E8%A1%8C%E7%9B%AE%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22jimmychan_0-1721798486942.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22jimmychan_0-1721798486942.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F290039i414A062E460E128C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22jimmychan_0-1721798486942.png%22%20alt%3D%22jimmychan_0-1721798486942.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1913485%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20i.MX%208ULP%20%E3%81%AE%20U-Boot%20%E3%81%8B%E3%82%89%20BBNSM%20RTC%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1913485%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3C%2FP%3E%3CP%3E%E8%BF%94%E4%BF%A1%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99!%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EBSP%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%AF%E6%AC%A1%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%81%A7%E3%81%99%3A%3C%2FP%3E%3CBR%20%2F%3E%3CUL%3E%3CBR%20%2F%3E%3CLI%3Eimx-optee-os%3A%20lf-6.1.22-2.0.0%3C%2FLI%3E%3CBR%20%2F%3E%3CLI%3Eimx-atf%3A%20LF-6.1.22-2.0.0%3C%2FLI%3E%3CBR%20%2F%3E%3CLI%3Euboot-imx%3A%20LF-6.1.22-2.0.0%3C%2FLI%3E%3CBR%20%2F%3E%3CLI%3Elinux-imx%3A%20lf-5.10.72-2.2.3%3C%2FLI%3E%3CBR%20%2F%3E%3C%2FUL%3E%3CBR%20%2F%3E%3CP%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%E3%80%81%3CBR%20%2F%3Emizo%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1912831%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20i.MX%208ULP%20%E3%81%AE%20U-Boot%20%E3%81%8B%E3%82%89%20BBNSM%20RTC%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1912831%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EBSP%E3%81%AE%E3%81%A9%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E