• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

开发板上的SDRAM和NAND FLASH用途

Linux小学童 2019-02-18 浏览量:2053

看到很多STM32开发板,无论是野火还是原子,或者其他的板子,都会在开发板上加各种存储,SDRAM,NAND FLASH,SPI FLASH。

开发板可能是为了让掌握这几种存储的使用;但是实际工作中,用到SDRAM和NAND FLASH很多吗。基本看到都是E2PROM和SPI FLASH。

想知道,SDRAM和NAND FLASH,SPI FLASH这些在什么情况下,选择什么样的存储比较合适?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 在实际STM32产品设计中,用到外扩RAM 和ROM的情况,真的很少。
    一般的应用,基本上使用片上的RAM和ROM即可,如果不够,换个大容量的STM32即可。

    外扩RAM和ROM成本反而会增加。
    开发板上基本上都使用外扩RAM和ROM的设计,主要为为了让使用了解和学习这种技术。
    • 发布于 2019-02-18
    • 举报
    • 评论 0
    • 4
    • 0

其他答案 数量:15
  • 对,实际情况下很少外加SDRAM和NAND FLASH,因为大部分内部就够了,不够的换大容量就行

    不过我倒是常用SPI FLASH作为外部扩展,存储参数、备用固件、等等内容,这个倒是很便宜而且还只占用3个IO口,布线要求还低

    另外某些特殊用途可能只需要大容量FLASH或者SDRAM,不需要另一者也见过,但是两者都需要的真的没见过

    • 发布于2019-02-18
    • 举报
    • 评论 0
    • 1
    • 0

  • sdram是ram

    nand和spi都是flash,前者是大容量几百兆以上用的,线多,后者是小容量32M以下用的,线少

    • 发布于2019-02-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 大容量存储都是用emmc或者nand flash,spi容量非常小,稍微大一点的又没有优势,sdram高速读写配合单片机跑跑系统还是可以的!
    • 发布于2019-02-18
    • 举报
    • 评论 0
    • 0
    • 0

  • sdram一般用在含GUI的应用中,GUI一般要MB级别的RAM,内部肯定不够,要外扩。NAND存储GUI图片,设备日志,历史数据等。
    • 发布于2019-02-18
    • 举报
    • 评论 0
    • 0
    • 0

  • sdram 是内存,flash 是硬盘,内存可以暂存数据,flash 用于存储代码
    • 发布于2019-02-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般来说是没必要啦,但是作为开发板(你也知道,开发板有时候不是讲成本的,而是把技术往上堆,所以日本动画里面,试制版、原型机一般都比正式版要强),所以说,有外扩的sdram和nand flash也正常吧。
    • 发布于2019-02-18
    • 举报
    • 评论 0
    • 0
    • 0

  • sdram是增加运算内存的,flash是增加存储空间的
    • 发布于2019-02-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 大存储一般用在摄像头图像缓存,LCD显存等大型实时数据暂存
    • 发布于2019-02-19
    • 举报
    • 评论 0
    • 0
    • 0

  • stm32的ram比较小做tft显示或gui的时候就会不够用所以外扩
    • 发布于2019-02-23
    • 举报
    • 评论 0
    • 0
    • 0

  • SDRAM是用作内存,FLASH一般是存大量的数据或者是整个系统。
    • 发布于2019-02-24
    • 举报
    • 评论 0
    • 0
    • 0

  • SDRAM一般要接屏幕或者摄像头的时候就会用到,因为有很多动态数据要存储

    flash一般用来保存大量静态数据的

    • 发布于2019-02-25
    • 举报
    • 评论 0
    • 0
    • 0

  • sdram 是个内存,

    flash 是个存储

    就和电脑内存,硬盘是一样的

    内存可以存储运行时的数据,比如变量,操作数,都可以放内存里,硬盘可以存程序,可以保存文件等,永久性数据,掉电不丢失

    • 发布于2019-02-25
    • 举报
    • 评论 0
    • 0
    • 0

  • SDRAM当内存使用

    NAND当Flash使用,存储数据与程序用的

    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

开发板上的SDRAM和NAND FLASH用途