无法访问整个内存 16MB 的超内存 S70KS1281DPBHB023

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

最初它被配置为 8MB,并运行了超内存测试代码。 测试通过了,我可以访问整个 8MB。

后来我尝试将内存配置增加到 16MB,在最初的 8MB 之后无法访问内存。

我缺少任何配置吗?

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/td-p/681240

0 点赞
7 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @Goms

很抱歉造成了误会,两个骰子都有通用的 CS #大头针。

但是,系统字地址位 A22 将决定使用哪个骰子。

请检查数据表中给出的存储器地址空间,或者您可以参考下图。

当你尝试访问更高的 8MB 区域时,能否检查一下并告诉我 A22 位的值?

Aadesh_1-1706001971906.png

 

最诚挚的问候,

Aadesh

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/m-p/681558

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 Aadesh,

当我尝试在 8MB 之后访问该位置时,某些特定的字节无法访问。 即我正在尝试为所有位置写入 0xaa。 然后我回读了地点,以下是我得到的结果。

Goms_0-1706094152091.png

而且我得到的整个 CR 寄存器值都是 0x1faf

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/m-p/682759

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @Goms

128 Mb HYPERRAM™DUAL_SENSOR_BOX_KIT是单个封装中 64 Mb HYPERRAM™器件的芯片堆栈,将有两个 CS# 引脚,您需要选择任何相应的 CS# 引脚才能访问较低的 64Mb 内存或较高的 64Mb 内存。

您是否遵循了数据表中给出的 HYPERRAM™ 连接?

Aadesh_0-1705985325448.png

从你的描述中我无法得出任何结论,你能分享一下你的示意图吗?

你能不能检查一下固件中是否缺少某些东西?

最诚挚的问候,

Aadesh

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/m-p/681283

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 Aadesh,

我使用的是 S70KS1281DPBHB023 IC,所以我理解单个 IC 中嵌入了两个 64MB 的超内存。

Goms_0-1705990715704.png

我可以看到一个 CS 引脚 TESTBOARD_150PC_OUT (主),这个 CS 引脚作为 Hyper RAM 的输入共享。 所以,我认为同样的 CS 将 MULTICH_CONNECT_PCB DUAL_SENSOR_BOX_KIT 64MB IC。 TLE9243QK_BASE_BOARD 这一点,我在硬件连接中给出了单个 CS 引脚。

在固件方面,我增加了以下代码行的大小,

Goms_1-1705991609689.png

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/m-p/681388

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

您好@Goms,
我看到您获取错误数据的位置之间存在某种关系。

请确认数据是否被写入所有位置?

如果您需要任何帮助,请告诉我。

最诚挚的问候,

Aadesh

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/m-p/693543

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 Aadesh,

我无法在所有位置写入数据。 即使我们写入,也有几个字节没有更新。

我不知道下一步该怎么做。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/m-p/693607

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @Goms

能否请您尝试在获取错误数据的特定地址上写入和读取数据,并与我们分享信号波形?

最诚挚的问候,

Aadesh

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/m-p/698210

0 点赞