根据
STM32H7 参考手册 (RM0433),STM32H750xB 设备 (0x08000000 - 0x0801FFFF) 只有一个 128kB 的用户闪存空间扇区可用。
STM32H7 系列中的其他器件(H742xI、H743xI、H753xI)有 2 个 bank,每组 8 个 128kB 扇区,总计 2MB 可用用户闪存(0x08000000 - 0x081FFFFFF)。
在使用 STM32H750xB 设备进行初始测试期间,发现可以写入和读取 bank 1 扇区 0 (0x08000000 - 0x0801FFFF) 以外的闪存,这与该设备参考手册中的指示相反。可以使用从 0x08020000 和 0x08060000 开始的闪存扇区。
寻求解释为什么超出规定范围的闪存扇区似乎可用于 STM32H750xB 设备,以及在使用这些扇区时是否需要采取任何预防措施。
有没有人在任何 STM32 MCU 系列中遇到过这样的事情?