Description of the Flexspi boot clock for the nor flash wrong

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

Description of the Flexspi boot clock for the nor flash wrong

349 次查看
Kalimanni
Contributor II

Hello,

in the reference manual rev3. from 07/2021 on page 208 it says that PFD_480_PFD1 is selected as clock source for the Flexspi at boot time for nor flash.

If i read the registers for flexspi mux and div i find the values 3 and 4. Mux value 3 means kCLOCK_Usb1PllPfd0Clk is the clock source. If i use Clock_GetFreq(kCLOCK_Usb1PllPfd0Clk) the value is 480 * 18 / 13 MHz. This divided by 5 is near 133 MHz for the nor flash. 133 MHz is also the clock value for my flash.

I can't find a possible clock mux value of PLL3 PFD1 (PFD_480_PFD1) for the Flexspi.

Is this an error in the reference manual?

Best regards,

kalimanni

标签 (1)
0 项奖励
回复
2 回复数

305 次查看
Gavin_Jia
NXP TechSupport
NXP TechSupport

Hi @Kalimanni ,

Thanks for your interest in NXP MIMXRT series!

At BootROM startup, a lower frequency is used, first going at a low speed to read the Flash header, and then reconfiguring it to the user's clock frequency.

Best regards,
Gavin

0 项奖励
回复

299 次查看
Kalimanni
Contributor II
Hello Gavin_Jia,

Thanks for your answer.
Sorry, but this was not my question.
The reference manual rev3. from 07/2021 on page 208 it says that PFD_480_PFD1 is selected as clock source for the Flexspi at boot time for nor flash.
My question is:
How is it possible that at boot time PFD_480_PFD1 is selected as root clock for Flexspi?
If Flexspi can only choose between kCLOCK_SemcClk, kCLOCK_Usb1SwClk, kCLOCK_SysPllPfd2Clk and kCLOCK_SysPllPfd0Clk as root clock, how can kCLOCK_Usb1PllPfd1Clk be available at boot time?

BR
kalimanni

0 项奖励
回复