GD32H737运行比STM32F765慢很多,有什么优化的方法吗?

[复制链接]
2072|90
tabmone 发表于 2025-12-7 15:29 | 显示全部楼层
将关键函数代码和高频访问数据映射到512KB TCM区域,实现零等待执行
biechedan 发表于 2025-12-7 15:48 | 显示全部楼层
Flash 速度有限吧      
robertesth 发表于 2025-12-7 16:19 | 显示全部楼层
GD32H737 和 STM32F765 都是基于 ARM Cortex-M7 内核的高性能 MCU,理论上都具备高主频和强算力。
jkl21 发表于 2025-12-7 17:09 | 显示全部楼层
硬件加速三角函数运算              
jonas222 发表于 2025-12-7 18:05 | 显示全部楼层
开启 I-Cache 和 D-Cache
loutin 发表于 2025-12-7 18:56 | 显示全部楼层
Flash 等待周期未优化              
elsaflower 发表于 2025-12-7 19:43 | 显示全部楼层
优化中断/任务调度,减少单片机开销。
minzisc 发表于 2025-12-7 20:32 | 显示全部楼层
编译器未适配Cortex-M7特性
mmbs 发表于 2025-12-7 21:13 | 显示全部楼层
运行标准算法,对比优化前后的执行时间。
robincotton 发表于 2025-12-7 22:03 | 显示全部楼层
系统时钟配置为最高主频              
pl202 发表于 2025-12-8 20:09 | 显示全部楼层
硬件加速未利用。              
ulystronglll 发表于 2025-12-9 08:32 | 显示全部楼层
将优化等级设置为 -O2 或 -O3
adolphcocker 发表于 2025-12-9 09:17 | 显示全部楼层
时钟/缓存未达最优              
i1mcu 发表于 2025-12-9 11:30 | 显示全部楼层
使用示波器或逻辑分析仪测量 MCO 输出,确认主频是否配置正确。
lzbf 发表于 2025-12-10 10:51 | 显示全部楼层
GD32H737 在合理配置下不应比 STM32F765 慢很多,性能差距通常源于系统配置或代码优化不足。
bestwell 发表于 2025-12-10 11:35 | 显示全部楼层
GD32H737 主频可达 600MHz,而 STM32F765 最高主频为 216MHz
maqianqu 发表于 2025-12-10 12:17 | 显示全部楼层
检查时钟树配置是否真达到               
哪吒哪吒 发表于 2025-12-10 12:48 | 显示全部楼层
硬件加速三角函数运算通常通过专用集成电路(ASIC)或现场可编程门阵列(FPGA)实现,能大幅提升计算速度。
dspmana 发表于 2025-12-10 12:59 | 显示全部楼层
GD32H737 与 STM32F765 同为 Cortex-M7 内核,主频可达 600MHz,理论上性能远超 STM32F765
mollylawrence 发表于 2025-12-10 14:23 | 显示全部楼层
开启-O3优化等级              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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