FlexSPI Nor Config Structure Clarification

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

FlexSPI Nor Config Structure Clarification

2,388 次查看
Ykciv
Contributor III

Im using HyperFlash(S26HL01GT) as boot memory with IMXRT1176 Controller.

We already modified the flexspi_nor_config structure for boot configuration and its working.

We need to configure the HyperFlash Drive Strength and its possible with LUT Table, Command and device config update. But im not sure about the exact configurations needed to achieve that.

 

Is there any application note which explains the configurations needed for different Memory chips and LUT sequence?

0 项奖励
回复
6 回复数

2,300 次查看
Ykciv
Contributor III

Hi.

Any info about the LUT Sequence?

0 项奖励
回复

2,276 次查看
jay_heng
NXP Employee
NXP Employee

The content of LUT sequence is up to Flash chip. we need to set LUT according to Flash command description

I have a blog on LUT topic, it is written in Chinese

从头开始认识i.MXRT启动头FDCB里的lookupTable

0 项奖励
回复

2,274 次查看
Ykciv
Contributor III

I understood but what i dont get is, How it links with the internal execution.

For example, Read Sequence is present in index zero of LUT table in the example you shared. If I place the Read Sequence at index 10 will it work?

How controller recognizes which is read sequence, Erase and other config sequences?

Where are we specifying these commands or is there any preconditions like Read should always start from index zero like that?

0 项奖励
回复

2,378 次查看
Ykciv
Contributor III

Thanks for the response. I'll check the configurations.

Is there any brief explaination about deviceMode and configCmd parameters and how it links with LUT?

0 项奖励
回复

2,380 次查看
jay_heng
NXP Employee
NXP Employee

There is not detailed explanation on this, but you can refer to attached example file for device cfg usage. 

In RT595, we use device cfg to enable OPI DDR mode for MX25UM51345

 

0 项奖励
回复

2,364 次查看
Ykciv
Contributor III

Hi,

I checked the config file, in that file if I update the LUT table configuration alone for my hyperflash config is it enough?

How the LUT index is assigned for the read command and device config command in the shared file?

I need to modify the file for my application, Without understanding how it works, it will be difficult for me to update. Can you please give short explanation for LUT index mapping alone?

0 项奖励
回复