AnsweredAssumed Answered

LS1021A QCVS RCW配置冲突问题

Question asked by changbao ma on Mar 22, 2020
Latest reply on Apr 9, 2020 by changbao ma

Hi, all   

 请教一个LS1021A RCW配置的问题,我们板子配置成从qSPI启动的。

     使用QCVS来生成RCW时发现配置,如果CPU频率配置为1GHz(即C1_PLL_SELCGA_PLL1/1,这时下面的qSPI Clock就跟着变为125MHz会报错,提示qSPI接口的最大速率是62.5MHz,因此不允许我生成RCW bin

感觉QCVS默认设置qSPI Clock为Cluster 1 PLLClock的8分频,即1GHz/8=125MHz; 而事实上CPU的RM手册上说是256分频(不管是RCW阶段还是PBI或者Boot阶段都是256分频)

 

    如果我将CPU频率配置为500MHz(即C1_PLL_SELCGA_PLL1/2),这时下方的qSPI Clock就跟着变为62.5MHz会不会报错,这时就可以生成RCW bin

但是使用上面生成的RCW,我的u-boot启动时CPU只有500MHz(因为div 2了只有500MHz

 

另外,即使我使用Yocto里的LS1021A的qSPI boot的RCW.bin(也是CPU clk为1GHz) Import到QCVS一样会提示qSPI为125MHz,不允许我生成bin。

 

我的问题:基于上述的冲突,如何让QCVS生成在u-boot启动时CPU1GHzRCW

                   这是不是QCVS BUG导致Cluster 1 PLLClock设置为1GHz是qSPI Clock被认为是125MHz?

                             

Outcomes