ST意法半导体
直播中

张玉珍

7年用户 1008经验值
私信 关注
[问答]

带有CubeMX和FW 1.3.0的STM32G4上的闪存延迟是为什么?

在使用 STM32G4 系列 MCU 和最新版本的 CubeMX (6.0.1) 以及固件包 V1.3.0 启动项目时,我遇到了闪存延迟设置问题。
MCU 系列参考手册(RM0440,表 9)指出,当以 170 MHz 的最大时钟速度使用该设备时,需要 8 个 WaitStates。Cube MX用已知的时钟和VDD自动计算出这个值只有4个WS,貌似是错误的。该值在 GUI 中显示为灰色,因此用户无法更改。之前版本的固件包 V1.2.0 似乎使用了 MCU 参考手册中的值。
要重现该问题,您可以使用 NUCLEO-G474RE 板启动一个新项目。这是预配置为 170 MHz 时钟并使用,如选项卡“RCC”中所示,只有 4 个 WS insted 8 个 WS。
是我对flash配置的理解有误,还是CubeMX固件包有bug?









回帖(1)

张佳婧

2023-1-29 10:32:06
你看看最新的RM0440?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分