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.

[参考译文] AWRL6432:如何更改存储器分区? (使用 Data Cube 512KB、使用3)

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1188207/awrl6432-how-to-change-memory-partition-to-use-data-cube-512kb-usage-3

器件型号:AWRL6432

Champs,

默认情况下(OOB 演示)、它配置为使用数据立方体作为256KB (使用1)。

您能否 提供指南、如何将其更改为使用 Data Cube as 512KB、用法3?

应用以下两项更改是否正确?

_

从中导出:
(1) HWASS_SHM_MEM:origin = 0x60000000、length = 0x00040000 (linker.cmd)
(2) uint8_t gMmwL3[0x40000](MOTION_DETECT.c)

至:
(1) HWASS_SHM_MEM:origin = 0x60000000、length = 0x00080000 (linker.cmd)
(2) uint8_t gMmwL3[0x80000](MOTION_DETECT.c)

_

此致、

海登

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

    您好、Hayden:

    我看到数据表第9.5节中列出了一些存储器分区选项

    https://www.ti.com/lit/ds/symlink/awrl6432.pdf?ts=1674080125617&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FAWRL6432

    请告诉我这是否有帮助。

    此致!

    Zigang

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

    您好、Zigang:

    从数据表中、他检查了分区选项。

    他询问如何应用 OOB 演示中的配置选项。

    能否再次检查 OOB 演示中的配置设置?

    谢谢。此致、

    海登

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

    您好、Hayden、

    我相信您展示的更改是正确的。 请允许我在内部进行确认、并在明天给您提供答案。

    此致、

    Josh

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

    您好、Hayden、  

    很抱歉耽误你的时间。 建议的更改是适当的。  

    此致、

    Josh

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

    Josh、您好!

    他又修改了一件事," CSL_APP_CPU_SHARED_RAM_U_SIZE "从(0x00040000U)到(0x00080000U)。

    仍存在 访问内存的问题。

    (预计 访问总量为512KB、范围为0x6000000至0x60080000)

    当他使用 CCS 的存储器浏览器工具进行测试时、

    他可以在0x60000000至0x60067FFF 之间写入(填充)存储器、但在0x60068000 (256KB + 160KB)之后无法进行写入。

    应用程序运行后、

      * 0x60000000 ~ 0x6003FFFF :已用"0"初始化内存

      * 0x60040000 ~ 0x60067FFF :内存未初始化(非0,随机值)

      * 0x60068000 ~ :值保持为"0x00",不变

    那么、如何编写(使用)总的512KB (0x6000000 ~ 0x60080000)内存区域呢?

    是否高于系统标称值(无法写入256KB+160KB 以上的存储器)?

    此致、

    海登

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

    您好、Hayden、

    我的道歉。 客户的结果是预期的。  

    总共有512KB 的共享 RAM 存储器。 当前的 SDK 配置为256KB 分配给 APPSS、160KB 分配给 HWASS、96KB 分配到 FECSS。 APPSS 还可以访问分配给 HWASS 的160KB 共享 RAM、并可用作数据存储器。 最新的 SDK 初始化分配给 APPSS 的256KB 存储器、而不初始化分配给 HWASS 的共享 RAM (160KB)。

    我正在内部查看分配给 FECSS 的额外96KB 空间如何被 APPSS 使用。 我将在本周提供最新情况。  

    此致、

    Josh