硬汉嵌入式论坛

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

[STM32H7] QSPI FLASH运行程序疑问请教

[复制链接]

4

主题

4

回帖

16

积分

新手上路

积分
16
发表于 2021-3-11 10:58:30 | 显示全部楼层 |阅读模式
@eric2013  《安富莱_STM32-V7开发板_用户手册,含BSP驱动包设计》第82章的BOOT+APP的章节,有2个疑问请教。
1.QSPI FLASH在bootloader中初始化后,跳转到APP之前将HAL_RCC_DeInit了,QSPI FLASH 还能正常运行程序吗?这时候QSPI FLASH的时钟是那个时钟呢?是多少MHz,
2.跳转到APP后,程序又对RCC进行了配置,请问在配置的时候QSPI FLASH这时候还能正常工作吗?QSPI FLASH的时钟又是哪个时钟呢?多少MHz.
谢谢。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107157
QQ
发表于 2021-3-11 15:51:53 | 显示全部楼层
这个有个关键点,就是我们没有复位QSPI外设配置,进入APP后重新配置RCC还是保持的原有值。
回复

使用道具 举报

4

主题

4

回帖

16

积分

新手上路

积分
16
 楼主| 发表于 2021-3-11 23:05:46 | 显示全部楼层
eric2013 发表于 2021-3-11 15:51
这个有个关键点,就是我们没有复位QSPI外设配置,进入APP后重新配置RCC还是保持的原有值。

QSPI的时钟是HCLK3吧,在bootloader,没有调用HAL_RCC_DeInit之前HCLK3是200MHz,调用HAL_RCC_DeInit
后HCLK3是HSI的频率对吗?也就是说跳转到APP时,还没有调用SystemClock_Config之前QSPI的工作频率是HSI/2吗。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107157
QQ
发表于 2021-3-12 08:41:37 | 显示全部楼层
xiaoxiaotian 发表于 2021-3-11 23:05
QSPI的时钟是HCLK3吧,在bootloader,没有调用HAL_RCC_DeInit之前HCLK3是200MHz,调用HAL_RCC_DeInit
后HC ...

对。
回复

使用道具 举报

4

主题

4

回帖

16

积分

新手上路

积分
16
 楼主| 发表于 2021-3-12 13:02:33 | 显示全部楼层

跳转到APP时,QSPI的时钟频率时HSI/2 还是200MHz.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 03:55 , Processed in 0.191054 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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