在文档 http://www.stmicroelectronics.com.cn/stonline/mcu/images/STM32F10xxx_Flash_Programming_Manual_Rev4.pdf 第6页,有这样的叙述: “在执行闪存写操作时,任何对闪存的读操作都会锁住总线,在写操作完成后读操作才能正确地进行;既在进行写或擦除操作时,不能进行代码或数据的读取操作。 进行闪存编程操作时(写或擦除),必须打开内部的RC振荡器(HSI)。 闪存存储器可以用ICP或IAP方式编程。”
抛开错别字“既”不讨论。
上面提到的“不能进行代码或数据的读取操作”是否包括片上代码的运行(毫无疑问需要先取代码后解码并执行)? |