查看: 2743|回复: 8

[CodeWarrior] CW10.6代码优化问题

[复制链接]

该用户从未签到

8

主题

26

帖子

0

注册会员

Rank: 2

积分
88
最后登录
2015-7-29
发表于 2015-5-5 10:53:50 | 显示全部楼层 |阅读模式
使用的是CW10.6的编译环境,利用1级优化下载程序后没多大问题,但是2级优化后就存在问题。我想问一下,CW自带优化在设置优化等级时需不需要设置其他什么,为什么优化后就不能用了。
我知道答案 目前已有8人回答
回复

使用道具 举报

该用户从未签到

8

主题

26

帖子

0

注册会员

Rank: 2

积分
88
最后登录
2015-7-29
 楼主| 发表于 2015-5-5 11:48:47 | 显示全部楼层
程序中有例:while(a<100)函数,我调试运行时发现怎么也走不出这个函数,a的值已经超过100也不行
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-11-30 08:51
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    4

    主题

    138

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    202
    最后登录
    2022-7-7
    发表于 2015-5-5 12:09:35 | 显示全部楼层
    从来不考虑优化。。。一般都是默认的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
    发表于 2015-5-5 12:55:52 | 显示全部楼层
    优化有风险请慎用。使用优化要求了解编译器部分原理,知道哪些东西会被优化掉。当然,如果编程者的功底很好,编程也很规范,很有经验,那就另说了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    26

    帖子

    0

    注册会员

    Rank: 2

    积分
    88
    最后登录
    2015-7-29
     楼主| 发表于 2015-5-5 13:25:36 | 显示全部楼层
    cxtarm 发表于 2015-5-5 12:55
    优化有风险请慎用。使用优化要求了解编译器部分原理,知道哪些东西会被优化掉。当然,如果编程者的功底很好 ...

    刚开始学习飞思卡尔芯片,请问如何查看优化后的程序?编译器原理从哪边可以学?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2015-5-5 15:00:28 | 显示全部楼层
    莫忧3344 发表于 2015-5-5 13:25
    刚开始学习飞思卡尔芯片,请问如何查看优化后的程序?编译器原理从哪边可以学?
    ...

    这个要看汇编代码,论坛里遇到过好几例因为优化过度导致的问题。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    26

    帖子

    0

    注册会员

    Rank: 2

    积分
    88
    最后登录
    2015-7-29
     楼主| 发表于 2015-5-5 15:36:49 | 显示全部楼层
    FSL_TICS_Robin 发表于 2015-5-5 15:00
    这个要看汇编代码,论坛里遇到过好几例因为优化过度导致的问题。

    2级优化主要优化的内容包括什么?有没有CW优化方面的资料推荐啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2015-5-5 17:57:11 | 显示全部楼层
    莫忧3344 发表于 2015-5-5 15:36
    2级优化主要优化的内容包括什么?有没有CW优化方面的资料推荐啊

    你可以从CodeWarrior10.x安装路径(例如C:\Program Files\Freescale\CW MCU v10.6\MCU\Help\PDF)找到Targeting_Microcontrollers.pdf
    其中有对优化方面的介绍:
    optimization level.jpg
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2015-5-11 10:32:46 | 显示全部楼层
    非常感谢你关于IDE的技术问题。如果你没有其他问题,我们将此帖默认为已解决.
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 21:20 , Processed in 0.108759 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表