专栏底层软件J5 emmc写保护导致单板不断重启

J5 emmc写保护导致单板不断重启

已解决
lh100862023-01-29
42
1

执行命令

mmc writeprotect user set temp 0 124977152 /dev/mmcblk0

mmc writeprotect user get /dev/mmcblk0

后不断重启

日志:

@j5dvb:/home/root#

@j5dvb:/home/root# mmc writeprotect user get /dev/mmcblk0

Write Protect Group size in blocks/bytes: 16384/8388608

Write Protect Groups 0-7628 (Blocks 0-124993535), No Write Protection

@j5dvb:/home/root# mmc writeprotect user set temp 0 124977152 /dev/mmcblk0

@j5dvb:/home/root#

@j5dvb:/home/root# [M:2000:01:01:10:02:28:878096] E: acore_msg: 26-14-3-412

[M:2000:01:01:10:02:28:882990] E: payload: 0x0-0x0-0x0-0x0

[M:2000:01:01:10:02:28:888332] E: magic id: 35

[M:2000:01:01:10:02:28:892379] E: magic info: 26 14 3 412

[M:2000:01:01:10:02:28:897624] E: acore_msg: 26-15-3-412

[M:2000:01:01:10:02:28:902522] E: payload: 0x0-0x0-0x0-0x0

[M:2000:01:01:10:02:28:907864] E: magic id: 36

[M:2000:01:01:10:02:28:911912] E: magic info: 26 15 3 412

[M:2000:01:01:10:02:28:917110] E: acore_msg: 26-17-2-412

[M:2000:01:01:10:02:28:922054] E: payload: 0x0-0x0-0x0-0x0

@j5dvb:/home/root# mmc writeprotect user get /dev/mmcblk0

[BL31:2000:1:1:10:4:53:369153](1) NOTICE: j5_system_reset: magic: 0xdead8001

NOTICE: j5_fchm_reset: magic: 0xdead8001

[M:2000:01:01:10:04:53:608250] E: magic id: 1

[M:2000:01:01:10:04:53:612200] E: magic info: 0 1 0 0

[M:2000:01:01:10:04:53:616982] E: reason dead8001

[M:2000:01:01:10:04:53:621387] E: need_reset because RESET_REASON_PANIC | RESET_REASON_SRCS

[M:2000:01:01:10:04:53:629666] E: bl31 check err : 0 1f

[M:2000:01:01:10:04:53:634605] E: bl31 0x2001bd80: 0x9a65f11f 0x5d146a27 0x8bdc1744 0x21974

[M:2000:01:01:10:04:53:642919] E: bl31 0x2001bd90: 0xb86fd74d 0xc7f1be00 0x24e17dae 0x490a0

[M:2000:01:01:10:04:53:651252] E: bl31 0x2001bda0: 0xea66125d 0xd3caf3cd 0xbe150357 0x47db2

[M:2000:01:01:10:04:53:659586] E: bl31 0x2001bdb0: 0xb5f4329e 0x74cd75ae 0xc09a9300 0x01ac3

[M:2000:01:01:10:04:53:667920] E: bl31 0x2001bdc0: 0x2001bdd0 0x00000000 0x00003f9c 0x00000

[M:2000:01:01:10:04:53:676254] E: bl31 0x2001bdd0: 0x2001be30 0x00000000 0x000040f4 0x00000

[M:2000:01:01:10:04:53:684587] E: bl31 0x2001bde0: 0x0000be34 0x00000000 0x2001e110 0x00000

[M:2000:01:01:10:04:53:692921] E: bl31 0x2001bdf0: 0x00000100 0x00000000 0x2001bec0 0x00000

[M:2000:01:01:10:04:53:701276] E: ask_to_reset

[M:2000:01:01:10:04:53:705479] E: prepare to reset soc by mcore

[M:2000:01:01:10:04:53:711064] E: reset reason: dead8001

[M:2000:01:01:10:04:53:716097] E: cfc 605

[M:2000:01:01:10:04:53:719970] E: cfc 0

底层软件
征程5
评论1
0/1000
  • ughost
    Lv.1

    您好。

    您这边直接配置emmc裸设备动态写保护,会使原来的文件系统等读写操作异常,进而被mmc诊断检测出数据读写异常,触发诊断的严重错误导致重启。

    (1)建议配置写保护通过文件系统的形式,这种直接操作裸设备的写保护需要考虑风险

    (2)为了防止不断重启,可以考虑关闭mmc的fusa功能

    谢谢!

    2023-03-01
    0
    0