[STM32F4] 计算速度跟不上

[复制链接]
1370|25
 楼主| xxmmi 发表于 2023-2-25 19:54 | 显示全部楼层 |阅读模式
想在IAR下设置优化等级为最高。但是发现代码完全不能跑;
就算设置成 low 都不行,请教大侠们支持呀;  CPU时间已经很紧张了
stly 发表于 2023-2-25 19:55 | 显示全部楼层
你有什么打算呢?或者你想知道什么?
 楼主| xxmmi 发表于 2023-2-25 19:57 | 显示全部楼层
设置了high 优先级后,ADC的配置位数都会发生变化,默认12bit, 开了优化之后变成10 bit 而且每次好像还不太一样
lium 发表于 2023-2-25 20:00 | 显示全部楼层
感觉IAR下的优化完全没法用
 楼主| xxmmi 发表于 2023-2-25 20:03 | 显示全部楼层
但很奇怪的是MCSDK里面做电机的全是开high 优先级优化的
 楼主| xxmmi 发表于 2023-2-25 20:05 | 显示全部楼层
zhanghqi 发表于 2023-2-25 20:06 | 显示全部楼层
跟优化无关,跟你里面使用到的指令有关。
wenfen 发表于 2023-2-25 20:08 | 显示全部楼层
你看看是不是程序设计不合理。
wangpe 发表于 2023-2-25 20:09 | 显示全部楼层
代码不规范。
zhuhuis 发表于 2023-2-25 20:11 | 显示全部楼层
优化怎么会把ADC的转换位数也改变了?
songqian17 发表于 2023-2-25 20:12 | 显示全部楼层

这得操作相关ADC寄存器才行的。
zhanglli 发表于 2023-2-25 20:13 | 显示全部楼层
好好检查应用代码吧。
zhuhuis 发表于 2023-2-25 20:16 | 显示全部楼层

提高优化等级可能会导致些问题,但你都说了优化为LOW也有问题。
 楼主| xxmmi 发表于 2023-2-25 20:18 | 显示全部楼层

代码是Cube生成的。
zyf部长 发表于 2023-2-25 20:19 | 显示全部楼层
从来没有设置过这里啊
chenho 发表于 2023-2-25 20:20 | 显示全部楼层
我一直都用的默认值
jiajs 发表于 2023-2-25 20:22 | 显示全部楼层
这个并不是优化的问题
liliang9554 发表于 2023-2-25 20:23 | 显示全部楼层
adc 和优先级 无关吧
wangpe 发表于 2023-2-25 20:26 | 显示全部楼层
程序写的不行呗
wangzsa 发表于 2023-2-25 20:28 | 显示全部楼层
程序写的不行呗,经不起优化
您需要登录后才可以回帖 登录 | 注册

本版积分规则

369

主题

4278

帖子

2

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