2398317_en-US

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2398317_en-US

2398317_en-US

Accessing MT29F64G08AECAB NAND Flash on T2081 Processor

Hi,

I am trying to access the MT29F64G08AECAB NAND Flash using the T2081 processor.

The NAND Flash device has a total capacity of 8 GB, with CE1 (Chip Enable 1) and CE2 (Chip Enable 2) connected to the IFC controller through CS5 and CS6, respectively.

  • CS5 is used for 4 GB of NAND Flash connected to CE1.
  • CS6 is used for 4 GB of NAND Flash connected to CE2.

The XML flash configuration file for this NAND device is not available in the following path:

{CodeWarrior}\PA\bin\plugins\support\Products\ProductData\FPDevices.mwpdb\FP

Therefore, I created a new XML file by referring to the document
Flash Programmer for Power Architecture Processors Application Note (AN4349).

I have the following questions:

  1. For the Flash Programmer configuration file (.xml), should I configure the NAND Flash size as 4 GB (per chip select) or 8 GB (total device capacity across CS5 and CS6)?
  2. I modified the T2081QDS_init_core.tcl file according to the NAND Flash configuration on CS5 with a 4 GB size.
  3. When running the diagnostic test to read the Manufacturer ID and Device ID, I encounter following errors in the console.
     

    Vimalprasad_1-1784808486863.pngVimalprasad_1-1784808486863.png

I have attached the T2081QDS_init_core.tcl and MT29F64G08AECAB.xml files for your reference.

Could you please review the configuration and provide the correct procedure to access the NAND Flash device using the T2081 processor?

Regards,

Vimal.

QorIQ T2 DevicesRe: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor

Hello,

The most likely causes of your current timeout are: wrong chip-select index in the TCL , IFC clock not initialized , CSOR page/block geometry mismatch , timing too aggressive , or an XML entry pointing to an algorithm that does not implement the correct NAND ID sequence . If you share the actual XML and the modified T2081QDS_init_core.tcl CS5/CS6 sections, I can check the fields and register values directly.

Use 4 GB per Flash Programmer target/chip select, bring up CS5 alone first, and debug the ID timeout as an IFC initialization/algorithm/geometry issue rather than as an 8 GB XML-size issue.

 

Regards

Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor

Hi @Bio_TICFSL ,

Thanks for your response,

We tried using Chip Select 5 (CS5) to access the 4 GB NAND flash, but we are still facing the same issue that was mentioned previously.

I have attached the T2081QDS_init_core.tcl file and the xml file in text format for your reference.

Could you please review these files and the configuration values, and provide the appropriate solution?


Regards,

Vimal.

Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor
Hi,
 
I am following up on my previous reply, as I have not yet received a response.
 
I have some doubts regarding the timing parameters of the MT29F64G08AECAB NAND Flash. Please refer to the timing table in the attached datasheet image.

Vimalprasad_0-1785412853020.pngVimalprasad_0-1785412853020.png

Which NAND timing mode should be used with the NXP T2081 IFC interface?
 
How are the corresponding input clock cycles derived from these timing values?
 
Can you please give the suggestions to access the NAND Flash (MT29F64G08AECAB) through IFC from the NxP T2081 Processor?

Regards,

Vimal.

タグ(1)
評価なし
バージョン履歴
最終更新日:
3 週間前
更新者: