如何让GD32F450/GD32F470在使用stm32cubemx时可以配置最高频率

[复制链接]
161|0
sagas11 发表于 2025-11-4 09:18 | 显示全部楼层 |阅读模式
本帖最后由 sagas11 于 2025-11-4 09:33 编辑

  总所周知, GD32F450/GD32F470和GD32F429兼容性不错, 用stm32cubemx配置的工程基本不用修改就可以直接运行; 但是不能使用stm32cubemx配置GD的mcu工作在最高频率. 如果非得要用stm32cubemx进行配置, 可以采用以下几步:

1. 修改数据库C:\Users\Administrator\.stmcufinder\plugins\mcufinder\mcu\cube-finder-db.db, 这一步影响到mcu频率显示:
51546909532b29010.png
  这个修改只影响信息的显示, 不影响生成的代码。
2. 修改STM32F429xxxx.xml的Frequency节点比如:

        <Core>Arm Cortex-M4</Core>
        <Frequency>180</Frequency>

   修改为240, 不影响生成的代码。
3. 修改STM32F427-rcc_v1_0_Modes.xml, 把所有180M的数据修改为240, 432MHz的数据修改为480:
8356869095407a5caa.png
这个文件用于时钟树配置, 影响代码生成。
4. gd32f450iihx时钟树成功配置成200MHz:
82729690957bab736a.png
  


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

本版积分规则

1

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部