他们除了能加大内存外,还有别的什么比较重要的作用吗?
答案:这其实跟我们普通使用的计算机一样需要内存,毕竟片内ram有限,如果程序比较复杂或者cpu需要处理的数据庞大,那么就片内这点ram显得捉襟见肘了。一般flash主要是存储应用程序,只需将启动程序放置在核内即可,上电以后启动程序从片外flash加载程序。那么程序被加载到哪里呢?也即程序运行的地方在哪儿呢?那就是SDRAM咯,为什么不直接在flash运行呢,那是因为flash速度太慢。如果开发过DSP和ARM就比较容易理解这个问题了。
答案:这其实跟我们普通使用的计算机一样需要内存,毕竟片内ram有限,如果程序比较复杂或者cpu需要处理的数据庞大,那么就片内这点ram显得捉襟见肘了。一般flash主要是存储应用程序,只需将启动程序放置在核内即可,上电以后启动程序从片外flash加载程序。那么程序被加载到哪里呢?也即程序运行的地方在哪儿呢?那就是SDRAM咯,为什么不直接在flash运行呢,那是因为flash速度太慢。如果开发过DSP和ARM就比较容易理解这个问题了。