访问T2081处理器上的MT29F64G08AECAB 与非闪存您好,
我正在尝试使用T2081 处理器访问MT29F64G08AECAB NAND Flash 。
与非闪存设备的总容量为8 GB,CE1(芯片使能 1)和CE2(芯片使能 2)分别通过CS5和CS6连接到IFC 控制器。
- CS5用于连接到CE1 的4 GB 与非闪存。
- CS6用于连接到CE2 的4 GB 与非 Flash。
此与非设备的XML闪存配置文件不在以下路径中:
{CodeWarrior}\PA\bin\plugins\support\Products\ProductData\FPDevices.mwpdb\FP
因此,我参考文档《 Power Architecture Processors Flash Programmer 应用笔记》(AN4349)创建了一个新的 XML 文件。
我有以下几个问题:
- 对于 Flash Programmer 配置文件 (.xml),我应该将 与非 Flash 大小配置为4 GB (每个片选)还是8 GB (CS5 和 CS6 之间的设备总容量)?
- 我根据CS5上4 GB容量的 与非 Flash 配置修改了 T2081QDS_init_core.tcl 文件。
- 运行诊断测试以读取制造商 ID和设备 ID时,我在控制台中遇到以下错误。

我已附上 T2081QDS_init_core.tcl 和 MT29F64G08AECAB.xml 文件供您参考。
请您审核配置,并提供使用T2081 处理器访问 与非 闪存设备的正确步骤?
此致,
维马尔。
QorIQ T2 设备Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor你好,
当前超时的最可能原因是: TCL 中的片选索引错误、 IFC 时钟未初始化、 CSOR 页/块几何不匹配、时序过于激进,或者XML 条目指向的算法没有实现正确的 NAND ID 序列。如果您能分享实际的 XML 和修改后的T2081QDS_init_core.tcl CS5/CS6 部分,我可以直接检查字段和寄存器值。
每个 Flash Programmer 目标/片选使用 4 GB,首先单独启动 CS5,并将 ID 超时作为 IFC 初始化/算法/几何问题进行调试,而不是作为 8 GB XML 大小问题。
此致
Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor你好@Bio_TICFSL ,
谢谢你的回复。
我们尝试使用芯片选择 5 (CS5) 来访问 4 GB 与非闪存,但我们仍然面临之前提到的相同问题。
我已将T2081QDS_init_core.tcl文件和xml文件以文本格式附上,供您参考。
请您查看这些文件和配置值,并提供相应的解决方案?
此致,
维马尔。
Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor您好,
我尚未收到回复,因此在此跟进我之前的回复。
我对MT29F64G08AECAB 与非 Flash 的时序参数有一些疑问。请参考附件数据表图片中的时序表。

NXP T2081 IFC 接口应该使用哪种与非时序模式?
如何根据这些时序值得出相应的输入时钟周期?
请问如何通过 IFC 从 NxP T2081 处理器访问与非闪存 (MT29F64G08AECAB)?
此致,
维马尔。