ST32F103ZET6外部扩展一片SRAM和一片Nand Flash,boot程序放在stm32内部flash,应用程序保存在Nand Flash上。系统上电从内部flash启动boot,boot将应用程序cp到外部ram执行,但是运行速度只有全速的1/2。
2楼: STM32可以运行在外部存储器的程序,但比在内部Flash慢
STM32内部Flash的寿命至少是10K次,即使你没隔5分钟更改一次程序,每天也不过100次左右,这样100天才能达到10K次。算你半年开发一个项目,总共才烧坏2个片子,这点开发成本都承受不了吗? 若真如香主所说,可插写10k次,那就方便了。sram和nand flash都可以不用。写个boot,在线更新flash程序就可以了。
|