407外扩sram和外扩flash的问题

2019-07-20 17:52发布

  如题,主要问题有以下几点,望原子哥和各位大神不吝赐教:
  1、407的程序是否可以在外扩sram上运行,如果可以,该怎么做,希望大神们给点思路;如果不行,那么外扩sram是否仅用于保存数据,例如某些初始化要用的超级大数组。
  2、程序能否下载到外扩flash中,运行时由外扩flash加载到ram中(片内或外扩)执行,如果可以该怎么做;如果不行,那么外扩flash是否仅能保存一些数据,掉电后仍要保存的数据。
  3、基于以上两点,程序可否烧写进外扩flash,然后加载到ram(片内或外扩)中运行,类似linux的启动流程中bootloader(uboot)机制。
  4、如果1、2两点都可行,那么使用开发板板载的flash和sram是否可以实现,如果不行,那么需要使用什么型号的flash和ram(例如norflash、sdram等)。
  希望原子哥和各位大神倾力相助啊~~~小弟谢过!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
sqpipsram
1楼-- · 2019-07-21 16:46
 精彩回答 2  元偷偷看……
yyx112358
2楼-- · 2019-07-21 20:22
sqpipsram 发表于 2016-12-6 22:53
外扩SRAM,可以选择SQPI PSRAM,通过SPI或者Quad SPI接口来实现,在QSPI QCLK=60MHz情况下,memory map wit ...

你这种没法随机寻址,不能拿来跑程序
sqpipsram
3楼-- · 2019-07-22 01:35
嗯,对于现存的SPI或QPI,它确实只能做data RAM. 在新的MCU设计中,结合内部SRAMz做cache,它就可以做Code RAM

一周热门 更多>