拿到手的3519A demo板已经烧好了uboot,没有内核和文件系统,同时uboot也不是最新的。
所以需要先升级demo版的开发环境,即烧写 uboot、kernel、fs,这部分按照手册操作即可。
这里需要提一下,板子自带的uboot,CPU主频是1200MHz,最新版已经支持1500MHz,如果想用更高主频的话,需要刷新uboot,否则不刷新也可以。
A53的频率配置寄存器
PERI_CRG57 为 SOC 1 频率配置寄存器。Offset Address: 0x00E4 Total Reset Value: 0x0000_0000
有如下时钟选择:
00: 24MHz
01: APLL_FOUTVCO
10: 1188MHz
11: 792MHz
这里的APLL_FOUTVCO,是通过一个公示计算出来的。

其中,FREF为固定值(24HMz),fbdiv、frac、refdiv都是从寄存器中读出来的,通过配置这些值,来配置时钟频率。
PERI_CRG_PLL0 为 APLL0 配置寄存器。Offset Address: 0x0000 Total Reset Value: 0x1200_0000
![]()
PERI_CRG_PLL1 为 APLL1 配置寄存器。Offset Address: 0x0004 Total Reset Value: 0x0100_1034

通过修改《Hi3519AV100-DMEB_8L_T-DDR4_2664M_2GB_16bitx2-A53_1500M》中寄存器的值,再生成更新uboot,即可修改CPU频率。
文章详细介绍了如何通过修改Hi3519AV100开发板上的寄存器值,来调整A53 CPU的运行频率,从默认的1200MHz提升至1500MHz。涉及的寄存器包括PERI_CRG57、PERI_CRG_PLL0和PERI_CRG_PLL1,通过调整这些寄存器中的fbdiv、frac和refdiv参数,可以实现自定义的CPU频率。
&spm=1001.2101.3001.5002&articleId=85063498&d=1&t=3&u=4b4e7f98828b41bda06ff3816ea29f6e)
580

被折叠的 条评论
为什么被折叠?



