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

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

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

1,134件の閲覧回数
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,128件の閲覧回数
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,121件の閲覧回数
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 件の賞賛
返信