硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3204|回复: 3
收起左侧

[ZLG EasyARM-RT1052] RT1050时钟配置问题一则

[复制链接]

4

主题

8

回帖

204

积分

高级会员

积分
204
发表于 2018-5-23 16:12:16 | 显示全部楼层 |阅读模式
最近研究一下RT1050的时钟配置。时钟配置的大体思路是将用到的功能模块配置为合适的运行频率,不用的全部关闭。在SDK例子中,有一个相同的clock_config.c文件对处理器主频等必须用到的模块进行时钟配置,在不同例子中,还进行了所属模块时钟的具体配置。首先我看了一下SD卡读写例子相关时钟配置。如下图所示:
2222.PNG
在这个时钟配置函数中,SD将使用system pll所属的PFD0 为时钟源,通过1倍分频得到。也就是SD模块时钟等于PFD0频率。
将上述配置在MCUXpresso配置工具中,通过图形化实现,发现竟然超出最大频率了。如下图所示:
111.PNG
再看CCM时钟树,又发现PFD0默认怎么是352M,但上面应当是528M才对啊(算法是PFD0=528*18/分频数,图1为18,所以PFD0=528,与配置软件显示的相同)!
333.PNG
到底哪个才对?在开发板上运行例子,可以正常读写SD卡,大家看看这SD模块时钟究竟怎么理解?

回复

使用道具 举报

5

主题

196

回帖

211

积分

高级会员

积分
211
发表于 2018-5-23 16:40:02 | 显示全部楼层
clock config tool的时钟频率是软件限制的,实际按照手册配就行。。KV58额定主频240Mhz,但config tool里内核上200Mhz就会标红了。。
回复

使用道具 举报

4

主题

8

回帖

204

积分

高级会员

积分
204
 楼主| 发表于 2018-5-24 09:40:06 | 显示全部楼层
本帖最后由 XINGGY 于 2018-5-24 10:08 编辑

今天断点看了一下,源时钟确实是运行在528MHz。但手册上为什么说源时钟最大只能198MHz????


232.png
回复

使用道具 举报

5

主题

54

回帖

69

积分

初级会员

积分
69
发表于 2018-5-26 07:59:37 | 显示全部楼层
alexyzhov 发表于 2018-5-23 16:40
clock config tool的时钟频率是软件限制的,实际按照手册配就行。。KV58额定主频240Mhz,但config tool里内 ...

那是你自己没有选择HS mode  ,run mode 就是有频率限制的
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-20 14:08 , Processed in 0.209750 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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