电子产业一站式赋能平台

PCB联盟网

搜索
查看: 62|回复: 0
收起左侧

是的,i.MXRT支持从串行NAND启动

[复制链接]

341

主题

346

帖子

2545

积分

三级会员

Rank: 3Rank: 3

积分
2545
发表于 2023-8-20 14:49:00 | 显示全部楼层 |阅读模式
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦i.MXRT1xxx系列MCU的Serial NAND启动0 V. X0 J& b& K4 Z: g
最近越来越多的客户在咨询 i.MXRT1xxx 从 Serial NAND 启动的事情,让这个本来比较冷门的启动设备突然火热起来。据痞子衡的了解,其实客户主要目的是在应用里基于 Serial NAND 去做文件系统(看起来随着技术的发展,就文件系统应用或者多媒体数据存储方面而言 Raw NAND 已经不是绝对优势了),然后顺便用它做应用代码启动。借此机会,今天痞子衡就给大家介绍一下 Serial NAND 上制作、下载、启动程序的方法:& d) M) ^* K7 U1 C% \! S* l" s
  • Note:文中贴图、代码主要以 i.MXRT1050 为例,其余 i.MXRT1xxx 系列原理类似。一、支持的Serial NANDSerial NAND 厂商非常多,对应 Serial NAND 芯片型号也很多,如果你在选型时不确定到底该为 i.MXRT 选择哪一款 Serial NAND 时,可选用下面四款芯片,痞子衡均实测过:
    ; J1 Q0 ^& n7 g% m" lMacronix MX35LF2G24AD       (120MHz, x4 bits, 2KB Page/128KB Block/2Gb Device,  8-bit/544byte ECC, 3.3V)8 I  C7 ?: h$ p/ ?& c* o9 K/ y. v
    Winbond W25N01GV            (104MHz, x4 bits, 2KB Page/128KB Block/1Gb Device,  1-bit/528byte ECC, 3.3V)1 K2 x. ?, j& O; A( E
    GigaDevice GD5F1GQ5UEYIG    (133MHz, x4 bits, 2KB Page/128KB Block/1Gb Device,  4-bit/528byte ECC, 3.3V)1 V" J9 W9 D+ P; D
    Micron MT29F1G01ABA         (133MHz, x4 bits, 2KB Page/128KB Block/1Gb Device,  8-bit/Sector  ECC, 3.3V)
    # k. Z  C+ L0 D) [5 }( j# O/ O需要特别注意的是,与 《i.MXRT从Raw NAND启动》 里既可使用纯软件 ECC 也可利用 Flash 自带硬件 ECC 特性不同的是,从 Serial NAND 启动必须依赖 Flash 自带硬件 ECC。6 ^9 Z0 `. j; Z3 c
    二、Serial NAND硬件连接除了 i.MXRT1010/1024/1064 不支持 Serial NAND 启动之外,其余 i.MXRT1xxx 都可以支持。其中 i.MXRT10xx 系列只支持一组引脚连接组合,而 i.MXRT11xx 则支持多组引脚连接组合。i.MXRT1050 BootROM 支持如下 pinmux 来连接 Serial NAND 去启动:
  • 回复

    使用道具 举报

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    联系客服 关注微信 下载APP 返回顶部 返回列表