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.

[参考译文] LMK05318B:SRAM 映射

Guru**** 2538930 points
Other Parts Discussed in Thread: LMK05318B, LMK05318

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1019848/lmk05318b-sram-map

器件型号:LMK05318B
主题中讨论的其他器件: LMK05318

您好!

我希望使用"method #2"(直接写入)配置 EEPROM。 这意味着逐字节写入 SRAM、编程 EEPROM 和配置将在下一个 POR 时激活。

我不想直接写入寄存器空间、因为它会立即生效。

寄存器编号和 SRAM 地址之间有什么关系?

例如、我希望将 R233 (PRIREF)设置为0xAA。 SRAM 在哪个地址保存将编程到 EEPROM 并在下一次 POR 加载到 R233的值?

PS - DS 中的表9.9指定以下 地址为"用户可编程"、在 TICS Pro SW 中、地址为10、11、249、250、251、252。 哪一个是正确的?

BR、

Ofir。

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

    您好、Ofir、

    对于方法#2、直接 SRAM 编程、建议对整个 SRAM 进行编程、而不仅仅是单字节。 这可以通过数据表方法2 EEPROM 编程部分下提供的说明来完成。 为了生成完整的 SRAM 映射、只需使用 TICSpro、在您拥有所需的配置后、单击"(1)提交寄存器和额外的 EEPROM 字节->芯片 SRAM"、您将看到配置的整个映射显示在右侧。 请注意、除非特别编程、否则 SRAM 内容未知、  这是建议对所有字节进行编程的另一个原因。 否则、加电时它将具有一些随机值、如果您只尝试单字节、则可能会最终将无效配置编程到 EEPROM 中。

    或者、如果您只需要更改一个寄存器、则可以按照方法1操作。 更新寄存器(如您所述、这将立即导致配置发生更改)、然后将寄存器配置复制到 SRAM (1个寄存器写入)、然后将 SRAM 复制到 EEPROM (与方法#2相同)。

    谢谢、此致、

    Amin

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

    谢谢!  

    [引用 userid="492943" URL"~/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1019848/lmk05318b-sram-map ]PS - DS 中的表9.9将以下 地址指定为"用户可编程" TICS Pro SW 中的5、11、249、255、251、252地址为10、11、249、255、251、252。 哪一个是正确的?

    BR、

    Ofir。

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

    您好、Ofir、

    也许您正在查看较旧版本的数据表? 我们最近在线更新了此内容、更正了字段10、11和249-252:

    您的帖子提到了 LMK05318B、但您也可以在线查看 LMK05318 (无 B)版本。 尚未对该数据表进行更正、但将是相同的字节10、11、249 - 252。

    这里还有一个要注意的地方、字节249 - 252没有寄存器分配、因此、要进行编程、您必须直接对 SRAM 进行编程。 如果你通过方法#1、在你将寄存器复制到 SRAM 后、如果你想要进行任何更改、你必须对这些 SRAM 字节进行编程(将寄存器复制到 SRAM 不会写入任何内容、因为没有寄存器可复制)。 字节249 - 252 不会更改任何配置、它们供客户用于他们想要的任何信息/修订跟踪。 另请注意、在后续上电时读取这些字节内容的唯一方法是直接从 EEPROM 读取、因为同样没有寄存器分配 (其中 EEPROM 字节10和11对应于寄存器10和11 -只读寄存器、您可以在后续上电时读取这些寄存器的内容)。

    谢谢、此致、

    Amin