您的位置 首页 动态

NOR、NAND Flash发动解析

1、JZ2440采用NORFlash启动NOR启动时0地址位于NORFlash中,对应BNAK0,CPU直接从NORFlash的0地址运行程序,把代码直接从NORFlash拷

1、JZ2440选用NOR Flash发动

NOR发动时0地址坐落NOR Flash中,对应BNAK0,CPU直接从NOR Flash的0地址运转程序,把代码直接从NOR Flash拷贝到SDRAM的链接地址就能够了,NOR Flash能够像内存相同读,所以直接copy就能够,然后再跳到链接地址运转。
2、JZ2440选用NAND Flash发动
当JZ2440选用NAND Flash发动时,0地址坐落片内SRAM,体系上电今后硬件会主动的把NAND Flash的前4K(6410是8K)内容复制到片内SRAM的0地址处,并从0地址处开端运转;
  • 假如程序代码量很小不运用片外SDRAM,直接在片内SRAM运转即可;
  • 假如程序运用片外SDRAM可是代码量不大,那么咱们能够在硬件主动拷贝到SRAM的4K内容中关看门狗、初始化存储管理器(SDRAM)、把SRAM中的4K内容拷贝到片外SDRAM中,接着跳到SDRAM中持续运转下去;
  • 假如代码量很大,那么咱们能够在硬件主动拷贝到SRAM的4K内容中关看门狗、初始化存储管理器(SDRAM)、把NAND Flash悉数代码一次性拷贝到片外SDRAM中,接着跳到SDRAM中持续运转下去。
留意:nor flash发动的u-boot既能够烧写nor flash自身也能够烧写nand flash,可是假如是nand flash发动的话就没办法操作nor flash,由于nand flash发动的时分0地址对应片内内存,无法访问nor flash。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/dongtai/263364.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部