修正 32M Flash 的判断逻辑,并启用 QSPI 模式
Checklist
- 已修改对应的 issue的状态
- MR 的Milestones、Lable都已正确设置
- MR 的 Title、Commit message 足够的简洁且精准
- 足够的信息帮助 reviewer 理解 feature 的大致实现或者 bug 的相关细节
- Ci pipeline 已运行且通过
- 等待 merge
Related
Release notes (Mandatory)
-
d_width
被误用作判断 32M Flash 的依据,但它的实际用途是设置 Flash 的工作模式为 Standard SPI / Dual SPI / Qual SPI。现已更正。 - Flash 大小现由 HAL 自动检测,因此无需再判断
csk_flash_clear_add4()
的调用条件,总是调用
Breaking change notes
-
CONFIG_FLASH_WRITE_BLOCK_SIZE
不再需要,已删除 - 原本(合并 32M support 前)未启用 QSPI 模式,现默认启用