21ic问答首页 - GD的Embedded Builder编译后的文件,能跑运行很缓慢,为什么?
GD的Embedded Builder编译后的文件,能跑运行很缓慢,为什么?
八个细胞2024-07-11
最近看Embeded Builder更新了GD32F303CC的,就把IAR的一个项目移植到Embedded Builder上,编译都很成功。新版本的Embedded Builder的debug里面好像选不了除gdlink其他的,我就用jlink把它编译好的文件烧录到单片机,然后程序能够运行,但反应很慢,比如有个屏幕显示,比原来IAR的慢了几倍,控制电机(代码里的目标转速完全没改过)转速也只有原来的30%左右,想请问下这是什么情况?
赞0
评论
2024-08-10
赞0
评论
2024-08-10
赞0
评论
2024-07-31
赞0
评论
2024-07-31
赞0
评论
2024-07-29
赞0
评论
2024-07-25
不过需要调优化等级还是有点后怕,IAR优化等级设置的None也没啥问题,不知道是不是gcc的问题。
赞0
进入硬件错误的话注意一下数组是否越界
评论
2024-07-16
赞0
评论
2024-07-13
改了一下gcc的编译优化等级,屏幕显示变快了一些,电机控制还是很慢。这样的话应该是是FPU没开的原因。然后打开FPU后程序一上电直接进HardFault了,不知道为什么,还在找原因。。。
赞0
评论
2024-07-12
改了一下gcc的编译优化等级,屏幕显示变快了一些,电机控制还是很慢。这样的话应该是是FPU没开的原因。然后打开FPU后程序一上电直接进HardFault了,不知道为什么,还在找原因。。。
您需要登录后才可以回复 登录 | 注册