查看: 2084|回复: 3

[其他] 问题贴-小弟遇到ADS1.2优化掉除法所在行,请路过的各位大....

[复制链接]
  • TA的每日心情
    开心
    2017-7-10 09:28
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    7

    主题

    36

    帖子

    0

    注册会员

    Rank: 2

    积分
    159
    最后登录
    2018-4-12
    发表于 2016-10-14 17:34:42 | 显示全部楼层 |阅读模式
    各位大神,你好,小弟使用MDK4.32烧录不进去,现在在用ADS1.2软件,遇到一个除法被优化掉的问题,代码如下:
    #include "config.h"
    #include "LPC2294.h"
    #include "uart.h"
    int main (void)
    {// add user source code
            uint16 pwm_va = 3000;
            unsigned char data =9;
            uint32 i;
            //i=3000/600;
            i=pwm_va/data;
            Uart0_Ini();
            UART0_SendByte(i);
        return 0;
    }
    在使用AXD调试时,显示变量i被优化掉了,并且也并没有发送数据,调试时,直接跳过了除法所在的行,这是为什么呢?该怎么使其能够使用除法呢?
    希望版主大神和路过的大神帮忙看一下,小弟谢过了。

    我知道答案 目前已有3人回答
    赞赞赞赞赞赞赞赞赞
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-4 16:56
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    8

    主题

    602

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1842
    最后登录
    2020-8-25
    发表于 2016-10-14 20:51:30 | 显示全部楼层
    修改下优化等级,比如配置为-O。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-2-14 16:49
  • 签到天数: 296 天

    连续签到: 1 天

    [LV.8]以坛为家I

    241

    主题

    2239

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    4473
    最后登录
    2020-4-14
    发表于 2016-10-15 06:52:27 | 显示全部楼层
    把变量data改成其他的名字,比如Data1试试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-7-10 09:28
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    7

    主题

    36

    帖子

    0

    注册会员

    Rank: 2

    积分
    159
    最后登录
    2018-4-12
     楼主| 发表于 2016-10-18 13:37:19 | 显示全部楼层
    十分感谢各位大神,经过验证,moyanming2013的方法可用,小弟把解决方法粘贴上,为以后遇到同类问题的道友一种解决办法吧。
    通过将ADS->EDIT->DEBUGREL SETTINGS->LANGUAGES SETTING -> ARM C COMPILER -> DEBUG OPTIONIS -> OPTIMIZATION LEVEL -> ...设置成低级别,就可以搞定了。
    赞赞赞赞赞赞赞赞赞
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-11 00:02 , Processed in 0.089869 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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