你好。
1、RM48L730中的 EMIF (外部存储器接口)是否可以连接到 NAND 闪存?
2.此 NAND 闪存是否存在存储器大小限制? 我的目标闪存大小为512MB 或1Gbytes。
数据表中描述的 ECC 用于片上闪存还是外部 NAND 闪存? 用于外部 NAND 闪存的 ECC 是硬件 ECC 还是软件 ECC? 它支持多少位错误检测和错误校正?
谢谢你。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好。
1、RM48L730中的 EMIF (外部存储器接口)是否可以连接到 NAND 闪存?
2.此 NAND 闪存是否存在存储器大小限制? 我的目标闪存大小为512MB 或1Gbytes。
数据表中描述的 ECC 用于片上闪存还是外部 NAND 闪存? 用于外部 NAND 闪存的 ECC 是硬件 ECC 还是软件 ECC? 它支持多少位错误检测和错误校正?
谢谢你。
您好!
Rm48x 器件上的 EMIF 模块可以与 NAND 闪存连接。 您可以使用可用的异步存储器芯片选择(EMIF_NCS2、3、4)来访问外部 NAND 闪存。 不过、需要牢记一些约束条件:
- EMIF 不控制 NAND 闪存上的"写保护"引脚(WP#)。 这必须使用通用 I/O 引脚进行控制并由软件进行管理。
- EMIF 不支持 NAND 闪存、这些闪存要求片选在数据传输时间(TR)内保持低电平。 这必须通过 GIO 引脚进行控制并由软件进行管理。
EMIF_DATA[7-0]至 DQ[7-0]
EMIF_Nwe 更改为 W#
EMIF_NOE 至 RE#
GPIO 至 CE#、CLE、ALE 和 WP#
GPIO 至 R/B
我们没有现成的示例可供您使用 Hercules 器件上的 EMIF 连接 NAND 闪存。
2.是的、连接到 EMIF 的异步存储器存在大小限制。 NAND 闪存没有地址引脚、该地址通过命令定义。 因此、我认为 NAND 闪存的大小不是问题。
3.
[引用 userid="480639" URL"~/support/microcontrollers/other/f/other-microcontrollers-forum/993625/rm48l730-ecc-for-nand-flash ]\n 数据表中描述的 ECC 用于片上闪存或外部 NAND 闪存? 用于外部 NAND 闪存的 ECC 是硬件 ECC 还是软件 ECC? 它支持多少位错误检测和错误校正?[/报价]
数据表和 TRM 中描述的 ECC 仅适用于片上闪存。 外部 NAND 闪存的 ECC 应该由您的软件寻址。