本帖最后由 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频率显示:
这个修改只影响信息的显示, 不影响生成的代码。
2. 修改STM32F429xxxx.xml的Frequency节点比如:
<Core>Arm Cortex-M4</Core>
<Frequency>180</Frequency>
修改为240, 不影响生成的代码。
3. 修改STM32F427-rcc_v1_0_Modes.xml, 把所有180M的数据修改为240, 432MHz的数据修改为480:
这个文件用于时钟树配置, 影响代码生成。
4. gd32f450iihx时钟树成功配置成200MHz:
|