2316079_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2316079_zh-CN

2316079_zh-CN

S32G:为什么 QSPI_IP_HyperflashProgram 每 2 字节发送一次写入命令?

专家们好

CTM: 法雷奥

平台:S32G3

模块:RTD 5.0.0QLP04 Fls 驱动程序


客户报告说,他们遇到的或非闪存写入吞吐量明显低于预期

客户可能想知道为什么 QSPI_IP_HyperflashPro gram 函数 2 字节以 2 字节传输数据。看来这就是瓶颈所在。

LeoLiAP_0-1770793940497.png

是否有专家能就这一问题提供帮助?

感谢你的支持

狮子座



RTDRe: S32G: why the Qspi_Ip_HyperflashProgram sends write command for every 2 bytes?

你好@Nhi_Nguyen

谢谢您的帮助。但是在我们的驱动程序中一次写入 2 字节对客户来说太慢了吗?怎样才能提高性能?

BR、

狮子座

Re: S32G: why the Qspi_Ip_HyperflashProgram sends write command for every 2 bytes?

你好@LeoLiAP

这是因为 Hyperbus 支持以下两种类型的数据发送:

Nhi_Nguyen_0-1770965999674.png

Nhi_Nguyen_1-1770966028902.png

驱动程序支持将单个字写入内部缓冲(您的代码是每个地址数据的单个字),然后调用命令将缓冲区发送到 Fls(写入缓冲区)。

顺祝商祺!

Nhi

Re: S32G: why the Qspi_Ip_HyperflashProgram sends write command for every 2 bytes?

你好@LeoLiAP

写入 2 字节遵循 Hyperbus 协议,所以我知道我们无法改变这一点。但 SW 团队将改进代码以节省时间,相关票据为ARTDCMEM-1247。

顺祝商祺!

Nhi

Tags (1)
No ratings
Version history
Last update:
‎02-26-2026 05:32 AM
Updated by: