硬汉嵌入式论坛

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

[STM32H7] STM32H7系列看大家都用400M,为啥不跑满480M久了容易挂吗

[复制链接]

14

主题

34

回帖

76

积分

初级会员

积分
76
发表于 2021-12-28 16:05:38 | 显示全部楼层 |阅读模式
STM32H7系列看隔壁和论坛例程都用400M,为啥不跑满480M,是跑久了容易坏吗?最近搞了个STM32H743VI板 一直用480M,昨天折腾了下频率今天JLINK 都连不上了,STlink 内核识别点一下能识别,再点一下又不识别了,不知道是不是网上说的频率配置问题弄超频了,有啥办法能解决吗当初买的100多大洋啊jlink COMMADER 提示如下
****** Error: Could not find core in Coresight setup
Found SW-DP with ID 0x6BA02477
Scanning AP map to find all available APs
AP[3]: Stopped AP scan as end of AP map has been reached
AP[0]: AHB-AP (IDR: 0x84770001)
AP[1]: AHB-AP (IDR: 0x84770001)
AP[2]: APB-AP (IDR: 0x54770002)
Iterating through AP map to find AHB-AP to use
AP[0]: Skipped. Invalid implementer code read from CPUIDVal[31:24] = 0x00
AP[1]: Skipped. No ROM table (AHB-AP ROM base: 0x00000002)
AP[2]: Skipped. Not an AHB-AP
Found SW-DP with ID 0x6BA02477
Scanning AP map to find all available APs
AP[3]: Stopped AP scan as end of AP map has been reached
AP[0]: AHB-AP (IDR: 0x84770001)
AP[1]: AHB-AP (IDR: 0x84770001)
AP[2]: APB-AP (IDR: 0x54770002)
Iterating through AP map to find AHB-AP to use
AP[0]: Skipped. Invalid implementer code read from CPUIDVal[31:24] = 0x00
AP[1]: Skipped. No ROM table (AHB-AP ROM base: 0x00000002)
AP[2]: Skipped. Not an AHB-AP
Cannot connect to target.



STlink


stlink 能识别一次

stlink 能识别一次
stlink 再点下识别失败.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
发表于 2021-12-28 16:09:53 | 显示全部楼层
想知道原因吗 ^_^。

是因为H7早期的Y版芯片是400MHz,后来ST推出了V版芯片主频到了480MHz,现在我们卖的板子都已经是V版,也就是480MHz了,但是很多用户还在用Y版的板子,所以为了所有人都可以使用。

我们现在做的例子还是继续使用的400MHz。
回复

使用道具 举报

14

主题

34

回帖

76

积分

初级会员

积分
76
 楼主| 发表于 2021-12-28 16:14:00 | 显示全部楼层
eric2013 发表于 2021-12-28 16:09
想知道原因吗 ^_^。

是因为H7早期的Y版芯片是400MHz,后来ST推出了V版芯片主频到了480MHz,现在我们卖的 ...

怎么看是V 版 还是Y版
回复

使用道具 举报

26

主题

70

回帖

148

积分

初级会员

积分
148
发表于 2021-12-28 16:14:53 | 显示全部楼层
H7的功耗是真的高, 不过我还是HSE倍到480MHz跑.
要是HSI倍到480MHz跑就不知道稳不稳定, 我目前的FlashLoader和Boot都是用HSI倍到400MHz跑, 也不知道会不会出什么毛病.
回复

使用道具 举报

14

主题

34

回帖

76

积分

初级会员

积分
76
 楼主| 发表于 2021-12-28 16:14:55 | 显示全部楼层
用jlink 摁着复位键尝试连接 提示
- VTarget = 3.300V
- Executing init sequence ...
    - Initialized successfully
- Target interface speed: 4000 kHz (Fixed)
- ERROR: Failed to halt CPU for clock frequency detection!
- ERROR: Failed to measure CPU clock frequency
- ERROR: Failed to connect.
Could not determine CPU clock frequency.
Erasing chip ...
- Connecting ...
    - ERROR: Failed to halt CPU for clock frequency detection!
    - ERROR: Failed to measure CPU clock frequency
    - ERROR: Failed to connect.
Could not determine CPU clock frequency.
- ERROR: Could not erase chip, not connected
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
发表于 2021-12-28 16:16:59 | 显示全部楼层
hjhj7591418 发表于 2021-12-28 16:14
H7的功耗是真的高, 不过我还是HSE倍到480MHz跑.
要是HSI倍到480MHz跑就不知道稳不稳定, 我目前的FlashLoad ...

没问题,我的三代是示波器都超到600MHz跑
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
发表于 2021-12-28 16:17:20 | 显示全部楼层
yijianshechuan 发表于 2021-12-28 16:14
怎么看是V 版 还是Y版

芯片上面有丝印,字母Y和字母V
回复

使用道具 举报

14

主题

34

回帖

76

积分

初级会员

积分
76
 楼主| 发表于 2021-12-28 16:18:01 | 显示全部楼层
eric2013 发表于 2021-12-28 16:16
没问题,我的三代是示波器都超到600MHz跑

我用的内部 晶振 跑到480M,哎 不知道是不是这个原因 导致挂了
回复

使用道具 举报

39

主题

929

回帖

1051

积分

至尊会员

积分
1051
发表于 2021-12-28 16:18:43 | 显示全部楼层
eric2013 发表于 2021-12-28 16:16
没问题,我的三代是示波器都超到600MHz跑

你们都这么喜欢开车超速吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
发表于 2021-12-28 16:20:52 | 显示全部楼层
ghslfgkkl88 发表于 2021-12-28 16:18
你们都这么喜欢开车超速吗?

DIY的时候就喜欢倒腾些新鲜的功能试试。
回复

使用道具 举报

14

主题

34

回帖

76

积分

初级会员

积分
76
 楼主| 发表于 2021-12-28 16:25:41 | 显示全部楼层
现在这个用stlink  能识别一次 下一次又不能识别了,大家有啥办法排除下吗
stlink 识别问题.gif
回复

使用道具 举报

39

主题

929

回帖

1051

积分

至尊会员

积分
1051
发表于 2021-12-28 17:19:51 | 显示全部楼层
yijianshechuan 发表于 2021-12-28 16:25
现在这个用stlink  能识别一次 下一次又不能识别了,大家有啥办法排除下吗

你的板子有没有留复位信号?下载之前要用复位信号复位。
回复

使用道具 举报

14

主题

34

回帖

76

积分

初级会员

积分
76
 楼主| 发表于 2021-12-28 17:32:43 | 显示全部楼层
ghslfgkkl88 发表于 2021-12-28 17:19
你的板子有没有留复位信号?下载之前要用复位信号复位。

之前 jlink也不能识别,通过boot0 拉高,再拉低后 jlink能识别了,也能下载,但是stlink还是这样
回复

使用道具 举报

0

主题

12

回帖

12

积分

新手上路

积分
12
发表于 2021-12-28 18:28:16 | 显示全部楼层
yijianshechuan 发表于 2021-12-28 17:32
之前 jlink也不能识别,通过boot0 拉高,再拉低后 jlink能识别了,也能下载,但是stlink还是这样

程序是不是用cubeMX生产的,跟这个debug是否有关系?
捕获.PNG
回复

使用道具 举报

2

主题

75

回帖

81

积分

初级会员

积分
81
发表于 2021-12-28 21:59:20 | 显示全部楼层
有的,程序运行后很可能把这些调试IO作他用了,就连不上了,试试复位状态下链接
回复

使用道具 举报

12

主题

178

回帖

214

积分

高级会员

积分
214
发表于 2021-12-28 22:47:12 | 显示全部楼层
eric2013 发表于 2021-12-28 16:09
想知道原因吗 ^_^。

是因为H7早期的Y版芯片是400MHz,后来ST推出了V版芯片主频到了480MHz,现在我们卖的 ...

请问 rtx + tcpnet 双网卡例程换成480MHz,需要修改哪些呢?
我目前想到的是需要改dm9000的fmc延时时间
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
发表于 2021-12-29 09:11:28 | 显示全部楼层
gallop020142 发表于 2021-12-28 22:47
请问 rtx + tcpnet 双网卡例程换成480MHz,需要修改哪些呢?
我目前想到的是需要改dm9000的fmc延时时间

修改下PLL时钟就行。

STM32H743驱动32bit SDRAM最高时钟是100MHz,实际测试120MHz也可以,提供个参考设置案例
https://www.armbbs.cn/forum.php? ... 9144&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1

主题

34

回帖

37

积分

新手上路

积分
37
发表于 2021-12-30 16:16:41 | 显示全部楼层
我用G0都跑到96M
回复

使用道具 举报

9

主题

31

回帖

58

积分

初级会员

积分
58
发表于 2023-5-9 13:22:22 | 显示全部楼层
eric2013 发表于 2021-12-28 16:16
没问题,我的三代是示波器都超到600MHz跑

有个小问题,内核超到600M那么dtcm sram的速度呢会是600M吗?axi sram的速度会是300M吗?ram的速率会和内核时钟保持一致吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
发表于 2023-5-9 16:31:50 | 显示全部楼层
云安 发表于 2023-5-9 13:22
有个小问题,内核超到600M那么dtcm sram的速度呢会是600M吗?axi sram的速度会是300M吗?ram的速率会和内 ...

dtcm sram也是600M,实际测试会发现速度明显的加快了很多。

CPU, TCM , Cache他们的速度是一致的
回复

使用道具 举报

9

主题

31

回帖

58

积分

初级会员

积分
58
发表于 2023-5-10 11:06:40 | 显示全部楼层
eric2013 发表于 2023-5-9 16:31
dtcm sram也是600M,实际测试会发现速度明显的加快了很多。

CPU, TCM , Cache他们的速度是一致的

soga,了解了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-13 18:39 , Processed in 0.334581 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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