TI中文支持网
TI专业的中文技术问题搜集分享网站

C66系列SRIO问题

66系列多核srio接口配置的时候, wait_srio_pll_lock这个函数里的while循环可否修改?不用while循环表示锁存这句代码?由于不同环境srio时钟频率不一样,忘记修改导致经常程序死循环在这里。

Nancy Wang:

wait_srio_pll_lock只是用来确保PLL是否稳定。
To ensure that the PLL has stabilized, the lock bit of the SRIO_SERDES_STS register (address location 0x02620154) can be polled to determine the PLL state.
www.ti.com/…/sprugw1c.pdf

user6422781:

回复 Nancy Wang:

我知道这个函数的含义,我的意思是如果wait_srio_pll_lock函数里面这句话不用while判断,改为用if条件判断:不稳定向外输出报错这种判断方式,会影响srio正常工作吗?
现在这种while的判断方式,会导致程序一直在这里循环不往下进行。
另外,如果我改变srio初始化,不使用wait_srio_pll_lock函数可以吗?在srio工作频率设置正确的情况下,不用这个函数会影响srio使用吗?

Nancy Wang:

回复 user6422781:

1、可以改。在使能PLL之后,需要延时1s再判断。
After setting this bit, it is necessary to allow 1s for the regulator to stabilize
2、不推荐

赞(0)
未经允许不得转载:TI中文支持网 » C66系列SRIO问题
分享到: 更多 (0)