This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM62A7-Q1:修改 sec-cfg.yaml

Guru**** 2482775 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1443804/am62a7-q1-modify-sec-cfg-yaml

器件型号:AM62A7-Q1

工具与软件:

您好、TI

   我想通过 Acore 从 OTP 扩展区域读取数据。

按照 TISCI 用户指南

1.修改 u-boot/board/ti/am62x/sec-cfg.yaml 中的 sec-cfg.yaml  

OTP_CONFIG
子地址
魔术0x4081
尺寸69
write_host_id0
OTP_ENTRY
-#1
host_id:128
HOST_PERMS:2
-第2名
host_id:128
HOST_PERMS:2
如果所有主机都必须能够访问 MMR、则设置为128
设置为10b -非安全、任何其他值安全
2. Modiy u-boot 源码

#define TISCI_MSG_READ_OTP_MMR 0x9022

结构 ti_sci_msg_req_read_otp_mmr
结构 ti_sci_msg_HDR
u8 mmr_idx
}__packed;

结构 ti_sci_msg_resp_read_otp_mmr
结构 ti_sci_msg_HDR
u32 mmr_val
}__packed;
调用  ti_sci_setup_one_xfer 和 ti_sci_do_xfer 以读取 u-boot.img 中的 MMR 寄存器
但是、失败了
日志信息:
TI_SCI 系统控制器@44043000:消息未确认-19
TI_SCI 系统控制器@44043000:消息未确认-19
请支持我们解决该问题

谢谢