Hi, all
请教一个LS1021A RCW配置的问题,我们板子配置成从qSPI启动的。
使用QCVS来生成RCW时发现配置,如果CPU频率配置为1GHz(即C1_PLL_SEL为CGA_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_SEL为CGA_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启动时CPU是1GHz的RCW?
这是不是QCVS BUG导致Cluster 1 PLLClock设置为1GHz是qSPI Clock被认为是125MHz?
Hello changbao ma,
我使用QCVS(for ARMv7) 4.8.0.0001-20170209,并没有发现这个问题,请参照下图。
请查看你的QCVS 版本信息从Help->Install New Software->already installed->QorIQ Configuration and Validation Suite.
你可以这个链接CodeWarrior Dev Tools for Networked Apps v11.4.4 | NXP 进入,然后点击“Additional Specialist Level Features for License Files (DDR Validation, SerDes Validation, Scenarios...” 下载 ”CodeWarrior Networked Applications Windows Hosted-Offline v2017.03”, 然后安装CodeWarrior and QCVS for ARMv7.
Thanks,
Yiping
抱歉 Wang工 我下载的地址是https://freescaleesd.flexnetoperations.com/337170/707/15271707/CW_ARMv7_v2019.10_b191127_Win_Offline...
也可以 https://nxp.flexnetoperations.com/control/frse/download?element=11413307 后选择下载windows的offline版本
CodeWarrior ARMv7 v2019.10 Windows - Offline | 735.4 MB | CW_ARMv7_v2019.10_b191127_Win_Offline.exe |
里面自带了QCVS。你帮我试试
麻烦你也提供你使用的版本的下载 非常感谢你!