猪哥靓1991 发表于 2016-10-17 18:04:41

keilV5.21 stm32f765工程所有局部变量被优化

请教 keilV5.21 编译stm32f765的工程有特殊设置吗,工程所有局部变量都被优化,编译器是V5.06,工程是stm32cubemx生产,谢谢

高二毛 发表于 2016-10-18 08:51:52

5.20使用的没有这个问题。5.21还没用。感觉编译器不会出现这样低级的bug吧。

猪哥靓1991 发表于 2016-10-19 13:25:32

高二毛 发表于 2016-10-18 08:51
5.20使用的没有这个问题。5.21还没用。感觉编译器不会出现这样低级的bug吧。 ...

我感觉不是编译器的问题,应该是哪里设置的问题

高二毛 发表于 2016-10-19 13:31:54

把你的优化级别先设置为0试试看还优化掉不?

猪哥靓1991 发表于 2016-10-19 18:35:58

本帖最后由 猪哥靓1991 于 2016-10-19 18:39 编辑

高二毛 发表于 2016-10-19 13:31
把你的优化级别先设置为0试试看还优化掉不?
已经设置成level-0了还是优化掉,所有的double类型局部变量值都是2.121995791459e-314无法改变,目前只能把所有的局部变量也声明成volatile类型变量。

asssdz-382474 发表于 2016-10-19 21:24:20

:):):):):):):):):):)

a1176658950 发表于 2018-6-2 23:24:24

您好楼主,小弟最近开发这个,最简单的led程序写进去无法反应,请前辈能否发个STM32f765keil的工程模版,小弟感激不尽。1176658950@qq.com
页: [1]
查看完整版本: keilV5.21 stm32f765工程所有局部变量被优化