硬汉嵌入式论坛

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

[Boot Flash] 官方例子中将HyperFlash中都是将其设置在133MHz下运行,我将其修改为166MHz了,应该没有什么安全隐患吧

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107914
QQ
发表于 2018-5-8 10:37:10 | 显示全部楼层 |阅读模式
    这里不知道有没有安全隐患,HyperFlash是支持166MHz,修改后测试了下也没问题。

QQ截图20180508102817.png

    另外,这里仅仅是设置了FlexSPI的时钟是166MHz,不了解boot ROM是否会设置外设FlexSPI前一级锁相环之类的配置,如果不设置的话,是没法保证FlexSPI工作在指定频率下。

如果这样的话,用户无意中在clock_config.c文件中将那个锁相环设置为不同的时钟频率,以供其它外设使用,这不就出问题了。

下面是FlexSPI可以由多个主时钟提供。

QQ截图20180508103737.png

回复

使用道具 举报

0

主题

154

回帖

154

积分

初级会员

积分
154
发表于 2018-5-8 10:43:06 | 显示全部楼层
大神,据了解,这个频率其实就是BootROM定义的,配置成166MHz是安全的,只要板子设计没有时序问题
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107914
QQ
 楼主| 发表于 2018-5-8 10:46:36 | 显示全部楼层
unknownuser 发表于 2018-5-8 10:43
大神,据了解,这个频率其实就是BootROM定义的,配置成166MHz是安全的,只要板子设计没有时序问题

大神帮忙看下这个帖子后面锁相环的问题。
不知道Boot ROM会使用哪一级锁相环。
回复

使用道具 举报

5

主题

196

回帖

211

积分

高级会员

积分
211
发表于 2018-5-8 11:01:43 | 显示全部楼层
以QSPI启动,上电后BootROM先初始化FlexSPI@30Mhz,读取XIP HEADER里的flash configuration,再重新初始化FlexSPI到HEADER里设定的频率。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107914
QQ
 楼主| 发表于 2018-5-8 11:07:24 | 显示全部楼层
alexyzhov 发表于 2018-5-8 11:01
以QSPI启动,上电后BootROM先初始化FlexSPI@30Mhz,读取XIP HEADER里的flash configuration,再重新初始化F ...

谢谢。

当前主要是想了解BootROM会让FlexSPI使用哪一级锁相环作为自己的时钟。当然,也可以调试状态排查寄存器看。
回复

使用道具 举报

0

主题

154

回帖

154

积分

初级会员

积分
154
发表于 2018-5-8 12:22:29 | 显示全部楼层
eric2013 发表于 2018-5-8 10:46
大神帮忙看下这个帖子后面锁相环的问题。
不知道Boot ROM会使用哪一级锁相环。

大神,ROM里应该是用的PLL3_PFD0。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107914
QQ
 楼主| 发表于 2018-5-8 15:37:23 | 显示全部楼层
unknownuser 发表于 2018-5-8 12:22
大神,ROM里应该是用的PLL3_PFD0。

谢谢

下午测试了下,将相关时钟打印了出来,在不初始化PLL3(USB1PLL)时候,boot ROM把相关的都配置了
kCLOCK_Usb1PllClk = 480000000Hz
kCLOCK_Usb1PllPfd0Clk = 261818172Hz
kCLOCK_Usb1PllPfd1Clk = 246857130Hz
kCLOCK_Usb1PllPfd2Clk = 332307684Hz
kCLOCK_Usb1PllPfd3Clk = 576000000Hz
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-18 13:20 , Processed in 0.296220 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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