T1040D4RDB - NAND boot mode support

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

T1040D4RDB - NAND boot mode support

3,861 次查看
fdm
Contributor IV

Hi,

The T1040D4RDB board (rev.A schematic V1.0) has the MT29F8G08ABBCAH4:C NAND Flash with 4KB page size and 64 pages per block.

The T1040 Reference Manual (rev.1) doesn't list that NAND configuration in the RCW source encodings table.

Does this board support NAND boot mode or, at least, RCW data read from NAND?

BR,
   Denis

标签 (1)
标记 (4)
0 项奖励
回复
8 回复数

3,307 次查看
hitrichard
Contributor I

Great day!

Where did you find the T1040D4RDB board schematic? I have a T1040D4RDB board but don't have its schematic. Can you send a schematic to my e-mail? My e-mail address is hit_richard@163.com.

Thank you!

0 项奖励
回复

3,307 次查看
ufedor
NXP Employee
NXP Employee

To obtain the schematics please create a Technical Case using your company email - refer to the steps described in:

https://community.nxp.com/thread/381898 

0 项奖励
回复

3,307 次查看
ufedor
NXP Employee
NXP Employee

Sorry, the T1040 RM, "Table 4-6. RCW source encodings" contains various NAND sorces.

0 项奖励
回复

3,307 次查看
fdm
Contributor IV

Hi Fedor,

I do not see "8-bit NAND Flash, 4 KB page, 64 pages/block" config among them.

0 项奖励
回复

3,307 次查看
fdm
Contributor IV

I have used the MT29F8G08ADBDAH4 NAND flash chip in my custom T1040-based board currently in production. Unfortunately this chip has EOL status now. Micron recommends MT29F8G08ABBCAH4 part as a replacement. This chip has different configuration ("4 KB page, 64 pages/block" instead of "2 KB page, 64 pages/block"). So I doubt whether successful boot with the new chip is possible.

Would you please confirm that:

  • the current T1040D4RDB revision has another flash chip installed (other than MT29F8G08ABBCA),

or

  • RCW data read from NAND is possible despite of its internal configuration mismatch?
0 项奖励
回复

3,307 次查看
ufedor
NXP Employee
NXP Employee

Log from the T1040D4RDB:

nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xa3

nand: Micron MT29F8G08ABBCAH4

nand: 1024 MiB, SLC, erase size: 256 KiB, page size: 4096, OOB size: 224

It shows that the actual NAND Flash corresponds to the schematics.

Please note that the flash Block size is irrelevant during booting.

The T1040D4RDB is capable to boot from NAND and RCW source is 100010000

3,307 次查看
fdm
Contributor IV

Let me ask some further questions to clarify the NAND boot process:

  1. Is the "pages/block" parameter also irrelevant during booting?
  2. Are page and/or block size parameters irrelevant only when the "ECC disabled" option is selected?
  3. Are these parameters irrelevant only to the RCW read and should be overridden early during PBL stage?  T1040 RM says in the "Table 27-4. Description of PBL commands" that the Jump command parameter decoding is page and block size dependent.
0 项奖励
回复

3,307 次查看
ufedor
NXP Employee
NXP Employee

The block-related settings are irrelevant until Block Erase operation is performed.

0 项奖励
回复