i.MXRT1010 - how to set QSPI flash speed to 120MHz

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

i.MXRT1010 - how to set QSPI flash speed to 120MHz

1,102 次查看
christophapel
Contributor I

We are working on a product using i.MXRT1010.

The QSPI flash we use specifies 120MHz max.

We program using "mcuboot utility", it allows us to select either 100MHz or 133MHz but not 120MHz.

It seems, that although we configure a different speed inside the binary which we flash, the setting of mcuboot utility prevails and the flash keeps operating at 100MHz only.

Which is unfortunately not acceptable for us (it´s not just about the speed but about the spectral emissions of the flash).

Please let us know how we can run the QSPI interface at 120MHz.

thanks a lot and best regards,

Christoph

0 项奖励
回复
2 回复数

1,096 次查看
christophapel
Contributor I

SW team found a workaround. So, let me re-phrase:

why is the FlexSPI clock configuration that is generated into board/clock_config.c not applied (even though the BOARD_BootClockRUN() is called at startup), and only the qspiflash_config in xip/evkmimxrt1010_flexspi_nor_config.c is working ?

 

0 项奖励
回复

1,089 次查看
jingpan
NXP TechSupport
NXP TechSupport

Hi christophapel,

When you download by default setting in MCUBootUtility, the tool will replace your FDCB by its own FDCB. You can use your own FDCB by select the "keep FDCB" in FlexSPI NOR Device Configuration dialog.

jingpan_0-1603261549731.png

 

 Regards,

Jing

0 项奖励
回复