Description of the Flexspi boot clock for the nor flash wrong

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Description of the Flexspi boot clock for the nor flash wrong

222 Views
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

Labels (1)
0 Kudos
Reply
2 Replies

178 Views
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 Kudos
Reply

172 Views
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 Kudos
Reply