社区
智能硬件
帖子详情
IAR中为什么有些执行语句会直接跳过
真是个小菜鸡
2015-07-23 08:41:35
uint8 xx,yy;
uint16 shortaddr;
shortaddr = pkt->srcAddr.addr.shortAddr;
xx = shortaddr/256;
yy = shortaddr%256;
为啥我这样不行,警告说xx,yy只设了没有用到
我调试了一下,能运行到shortaddr那行,运行完了直接跳过xx,yy那两行,有哪位大神告诉我一下是什么情况吗?感激不尽啊
...全文
947
10
打赏
收藏
IAR中为什么有些执行语句会直接跳过
uint8 xx,yy; uint16 shortaddr; shortaddr = pkt->srcAddr.addr.shortAddr; xx = shortaddr/256; yy = shortaddr%256; 为啥我这样不行,警告说xx,yy只设了没有用到 我调试了一下,能运行到shortaddr那行,运行完了直接跳过xx,yy那两行,有哪位大神告诉我一下是什么情况吗?感激不尽啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vilsenma
2018-07-20
打赏
举报
回复
加一个static修饰就可以了
mangoalx
2015-07-27
打赏
举报
回复
既然解决了,不妨说明一下怎么解决的,其他人看到至少也明白怎么回事了
真是个小菜鸡
2015-07-27
打赏
举报
回复
还是谢谢大家的帮忙,虽然当天晚上就解决了。。
worldy
2015-07-24
打赏
举报
回复
引用 6 楼 shinerise 的回复:
把优化等级调成最低,然后最后加上对XX,YY的引用,比如:xx=xx;yy=yy;这样可以防止XX,YY被优化掉。
你用两个局部变量,又不使用,骗过编译器,又有什么用,欺骗编译器,实际就是欺骗自己
shinerise
2015-07-24
打赏
举报
回复
把优化等级调成最低,然后最后加上对XX,YY的引用,比如:xx=xx;yy=yy;这样可以防止XX,YY被优化掉。
a686432
2015-07-24
打赏
举报
回复
定义为变量类型即可
worldy
2015-07-24
打赏
举报
回复
没什么大问题 xx = shortaddr/256; yy = shortaddr%256; 你只是赋值,但是这两个值没有使用到 你如果再来一个 zz=xx+yy; 那就不会这样警告了
fly 100%
2015-07-24
打赏
举报
回复
编译时直接去除了不会被调用的语句
mangoalx
2015-07-23
打赏
举报
回复
是没用到啊,xx yy 赋值以后就没用了,所以编译器就给优化掉了 随便再加个语句,比如 shortaddr = xx * 256 + yy;
真是个小菜鸡
2015-07-23
打赏
举报
回复
16天入门物联网操作系统——RT-Thread
RT-Thread拥有良好的软件生态,支持市面上所有主流的编译工具如GCC、Keil、
IAR
等,工具链完善、友好,支持各类标准接口,如POSIX、CMSIS、C++应用环境、Javascript
执行
环境等,方便开发者移植各类应用程序。...
单步跳入 单步
跳过
单步返回
单步跳入:step into调试,进入
语句
中
的子函数进行步进调试 单步
跳过
:step over调试,
跳过
该行
语句
,进入下一行进行调试 单步返回:step out调试,跳出当前函数,进入调用源进行调试 例如: 1. if(aa=fun(xx,xx)) ←当前断点位置 { aa=b; } 当
执行
单步跳入后,进入fun()函数的第一句
语句
,继续调试 2. aa=fun();
IAR
使用技巧
IAR
的使用技巧以及
IAR
中
配置原理的解析
IAR
调试使用技巧汇总:数据断点、CallStack、设置堆栈、查看栈使用和栈深度、mac/icf/map file, FreeRTOS插件等
目录 - 使用数据断点 - Set next statement 手动
执行
到某行代码 - 设置堆栈大小 - 查看程序Stack栈使用情况,以及栈深度 - Call stack查看当前栈空间 - 使用Memory查看程序运行
中
各种过程数据 -
IAR
各编译文件含义 -
IAR
更改字体
【嵌入式开发工具】TI+
IAR
建立工程与在线调试
本篇文章介绍了
IAR
这款嵌入式集成开发环境的使用,利用一些简单例程来引导读者从实际使用出发来熟悉这款开发工具的常见功能使用,帮助读者快速上手陌生的开发环境。
智能硬件
1,616
社区成员
753
社区内容
发帖
与我相关
我的任务
智能硬件
智能硬件,智能手表,可穿戴设备,智能电视,谷歌眼镜,Google Glass 相关讨论。
复制链接
扫一扫
分享
社区描述
智能硬件,智能手表,可穿戴设备,智能电视,谷歌眼镜,Google Glass 相关讨论。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章