嵌入式爱好者

查看: 5090|回复: 2

[Ubuntu] 怎样在uboot中将SerDes1的PLL2设置Power On?

[复制链接]

4

主题

9

帖子

32

积分

LS1043A\46A通行证

扫一扫,手机访问本帖
发表于 2022-5-24 13:58:07 | 显示全部楼层 |阅读模式
板子启动时由于Au5329没配置好,于是先在RCW中将SerDes1的PLL2 power Down,然后系统才能启动。
启动后通过I2C配置好了时钟芯片Au5329后,就需要将SerDes1的PLL2 power On。
想通过如下寄存器配置成power up




但发现该寄存器在SerDes1的PLL2 power Down的情况下,也是power on的,如下:


现在不清楚要power up的SerDes1的PLL2需要配置那个寄存器?
多谢!







回复

使用道具 举报

4

主题

9

帖子

32

积分

LS1043A\46A通行证

 楼主| 发表于 2022-5-24 14:09:48 | 显示全部楼层
图片上传不了。目前配置的寄存器如下:
0x1EA_0024 SerDes PLL2 Control Register 0 (PLL2CR0)
点评回复 支持 反对

使用道具 举报

0

主题

5

帖子

47

积分

发表于 2022-5-25 16:55:43 | 显示全部楼层
1046是大端模式,查看相应寄存器位第0位已经是1:PLL off了,  还有serdes1的PLL2时钟是必须要有的,若没有的话serdes就没办法工作了。
       您问题的关键在于在移植Au5329时钟芯片的时候没有配置好,建议您去排查在移植过程中的问题并解决,并非通过这种方式来规避。

temp4cj.png
Catch6BC7.jpg
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-22 15:54

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表