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.

[参考译文] AM263P4:OCRAM 存储器初始化 AM263P 与 AM263

Guru**** 2393085 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1514490/am263p4-ocram-memory-initialisation-am263p-vs-am263

器件型号:AM263P4
Thread 中讨论的其他器件:UNIFLASH

工具/软件:

您好:

我最近在访问 AM263P LaunchPad 上存储在 bank4和 bank5 OCRAM 中的数据时遇到了很多问题、主要是在通过 CCS 调试器运行时。  

我认为、其中一个原因是、AM263P 设置 OCRAM (MSS_L2_INIT Mem_Init)的启动.gel 文件仅初始化前4个组、而不是全部6个组、方法是仅将0xF (0b1111)写入 MSS_CTRL_L2IOCRAM_MEM_INIT 而不是0x3F (0b111111)

我安装了各种程序(CCS、CCS theia、Uniflash)、这似乎是 Mem_Init 所有三种情况下 MSS_L2_CCS 定义的情况:

对于 ccs2001:

对于 CCS、请参阅:

对于 Uniflash:

修复方法似乎是将寄存器更新为0x3F:

由于 AM263P (具有6组 OCRAM)基于具有4组 OCRAM 的 AM263、因此很明显这个问题来自哪里。  

同样、在修订 AM263P 技术手册时、似乎还有几个引用了4组 OCRAM、而不是6组、例如第217页

也可能在第1492页上:

有人可以检查一下吗?

谢谢

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

    您好、有人对此有任何建议吗? 如果没有、另一个论坛是否可能更适合这个问题? 谢谢

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

    嘿、Rens Bossers、

    对延迟深表歉意。

    感谢您向我们指出这些错误!!

    AM263Px_common.gel 中 mem_init 字段值的问题已在内部版本中得到修复、将成为下一个版本的一部分 P2更新 CCS 12.8.1版本和 CCS 20.2上。

    我已通知文档团队、AM263P TRM 中遗漏了第4、5列银行。 这也将在下一个 TRM 版本中修复。

    FYI、适用于 AM263x、AM263Px 和 AM261x 的 MCU_PLUS_SDK 尚未完全迁移到 CCS Theia 版本。 根据当前发布计划、CCS 20.2将支持所有 AM26x 器件(暂定发布 日期:5月30日)

    此致、
    Rijohn

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

    好的、感谢更新 Rijohn。