stm32上电后,是将代码从flash中提取到ram上来执行么

2019-07-20 12:22发布

新手,有以下几个问题请教:
1.stm32上电后,是将代码从flash中提取到ram上来执行么?
以stm32f407为例,他的flash是1024KB,而ram是192KB,那么如果程序较大,是不是必须外扩ram来实现程序读取呢?


2. 由于我的板子面积小,希望使用stm32上的flash作为数据存储,那么我在alientek的例程上看到:
执行闪存写操作时,任何对闪存的读操作都会锁住总线,在写操作完成后读操作才能正
确地进行;既在进行写或擦除操作时,不能进行代码或数据的读取操作
是不是意味着,在进行flash写操作的时候,不能读取程序中的常数呢?


谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。