专家们好
CTM: 法雷奥
平台:S32G3
模块:RTD 5.0.0QLP04 Fls 驱动程序
客户报告说,他们遇到的或非闪存写入吞吐量明显低于预期。
客户可能想知道为什么 QSPI_IP_HyperflashPro gram 函数 2 字节以 2 字节传输数据。看来这就是瓶颈所在。
是否有专家能就这一问题提供帮助?
感谢你的支持
狮子座
谢谢您的帮助。但是在我们的驱动程序中一次写入 2 字节对客户来说太慢了吗?怎样才能提高性能?
BR、
狮子座
你好@LeoLiAP、
这是因为 Hyperbus 支持以下两种类型的数据发送:
驱动程序支持将单个字写入内部缓冲(您的代码是每个地址数据的单个字),然后调用命令将缓冲区发送到 Fls(写入缓冲区)。
顺祝商祺!
Nhi
你好@LeoLiAP、
写入 2 字节遵循 Hyperbus 协议,所以我知道我们无法改变这一点。但 SW 团队将改进代码以节省时间,相关票据为ARTDCMEM-1247。
顺祝商祺!
Nhi