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.
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节中列出了一些存储器分区选项
请告诉我这是否有帮助。
此致!
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