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.
工具与软件:
您好!
在 TMS570LS3134中、是否有任何微代码、启动代码或 MCU 随附的任何代码?
查看文档时、TI OTP 部分中有一些可以读取但无法擦除的信息。 如果使用 TI OTP、微代码、引导代码或 MCU 中提供的代码等、我们如何找到有关它们的信息?
你能帮我吗?"
谢谢你。
尊敬的 Samet:
制造商不会提供任何预定义代码。 控制器完成复位后、它将直接启动从闪存0x0地址执行代码。
因此、这里不会有任何主要的引导加载程序概念。 所有初始化都将是应用程序代码的一部分。 我的意思是、所有必要的初始 化(例如 CPU 寄存器 初始化、栈指针初始化、内存初始化和系统初始化 )都将仅存储在闪存中。 所有这些初始化都将位于函数"_c_int00"中。
有关更多详细信息、请参阅以下主题:
(+) RM57L843:Hercules 板-引导过程-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
是的、有 OTP 区域、但它们不会保存任何引导代码、并且有其他用途。
该器件上有两种类型的 OTP 部分、一种是 TI-OTP、另一种是客户 OTP。
TI OTP 扇区将包含制造信息、客户 OTP 扇区可供客户用于存储一次性可编程数据(我的意思是无法对其重新编程、因为无法对此 OTP 区域进行擦除)
因此、除此之外、它不会在 OTP 段中包含任何启动代码。
——
谢谢、此致、
Jagadish。
尊敬的 Jagadish:
感谢您的答复。 在 ECC 处理文档中、规定" SECDED 是嵌入在闪存/RAM 中的硬件模块..."。 因此我们可以理解在 ECC 模块中没有任何微代码。 但对于其他模块、我找不到类似的信息。
对于 PBIST、任何函数中都没有任何算法的代码、它希望我们为 PBIST 加载算法代码、如 March13N。 是真的吗?
尊敬的 Samet Varan:
对于 PBIST、在任何函数中都没有任何算法代码、它希望我们加载 PBIST 算法的代码、如 March13N。 是真的吗?[/报价]对于 PBIST、是的、有一个专用的片上 ROM、它将保存用于测试 PBIST 的算法。
您无需单独加载任何算法。
——
谢谢、此致、
Jagadish。
尊敬的 Jagadish:
感谢您的关注。 MCU 模块或器件中是否有任何诸如 PBIST 算法之类的代码? 我们正在开发安全关键项目、因此处理器中不应有我们没有编写的代码。 请提供相关信息吗?
谢谢你。
尊敬的 Samet Varan:
任何 MCU 模块或器件中是否有任何类似 PBIST 算法的代码? 我们正在开发安全关键项目、因此处理器中不应有我们没有编写的代码。 请您提供相关信息吗?
正如我之前提到的、有一个专用于在片上 ROM 内保存与 PBIST 相关的算法。 除此之外、不会有任何其他算法。
——
谢谢、此致、
Jagadish。