社区
单片机/工控
帖子详情
急问!IAR环境下参数的问题
zhangyu21101213
2010-01-13 09:58:35
我在IAR调试模式下,我的局部变量在locals窗口中总是显示unavailable,用watch窗口下也一样,一直没找到原因,请各位帮助一下!!!急用,谢谢!
...全文
827
7
打赏
收藏
急问!IAR环境下参数的问题
我在IAR调试模式下,我的局部变量在locals窗口中总是显示unavailable,用watch窗口下也一样,一直没找到原因,请各位帮助一下!!!急用,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
souvis
2012-07-29
打赏
举报
回复
我也遇到了这个问题,后来查网上资料和结合实验发现,这是由于IAR的优化引起的,对于定义、赋了值却没有再使用的变量,IAR优化时不为其分配内存,此时watch就为unavailable,到option中设置编译器的优化级别为none就可以了。
AnYidan
2012-03-16
打赏
举报
回复
[Quote=引用 3 楼 lbing7 的回复:]
你得让程序执行到那个作用域里即可
[/Quote]
++
jydjdongjie
2012-03-16
打赏
举报
回复
我也好几次都遇到了,不知道怎么解决!
lym616
2012-03-16
打赏
举报
回复
碰到同样的问题,请问怎么解决
比如
unsigned int Picture,sum=0;
for(Picture=1;Picture<10;Picture++)
sum+=Picture;
运行到这里,sum的值一直是unavailable,好像没有执行sum+=Picture;,不过前面有定义sum=0了,这是为什么?
kyzf
2010-01-13
打赏
举报
回复
MARK
帮顶下。
lbing7
2010-01-13
打赏
举报
回复
你得让程序执行到那个作用域里即可
lbing7
2010-01-13
打赏
举报
回复
没进入那个变量的作用域
IAR
中使用IELFTOOL进行软件代码checksum的生成和添加
IAR
是常用于单片机代码开发,里面有很多实用的工具,比如ielftool.exe,这个工具可以根据你的配置来生成软件代码的checksum。
ARM体系下函数形参调用寄存器详解
文章目录前言一、编写代码二、调试分析三.流程归纳总结 前言 在ARM体系下C和汇编语言混合编程的学习过程中,了解到关于函数形参在x86平台与ARM平台所调用的寄存器有一定的区别。 64位程序根据
参数
的个数而不同, 当
参数
1~6个,使用寄存器传递;
参数
大于6个,多出来的
参数
使用栈传递。 对于ARM平台,结论是:
参数
值传递按顺序存放在寄存器r0,r1,r2,r3里,超过4个
参数
值传递则放栈里。 于是我就在MDK
环境
下用main函数调用子函数,仿真来观察其具体过程,让我们一起来看看在ARM体系下关于调用函数.
如何在
IAR
和 KEIL中计算 CRC值
关注、星标公众号,不错过精彩内容转自:STM32单片机前言市面上越来越多的产品对其使用提出了安全要求,如何避免使用过程中对操作者带来危险,或者降低这种危险发生的概率,这都是产品安全性需要...
技术分享 | 如何在
IAR
和 KEIL中计算 CRC值
前言市面上越来越多的产品对其使用提出了安全要求,如何避免使用过程中对操作者带来危险,或者降低这种危险发生的概率,这都是产品安全性需要考虑的。鉴于此,相关产品需要通过相关行业的安全认证才能...
环境
卫生学-练习题(有答案)
环境
卫生学——第一章 绪论一、填空题1.
环境
介质是指______、______、______以及包括人体在内的所有生物体。2.
环境
卫生学研究的
环境
包括______和______。3.人类赖以生存的自然
环境
和生活
环境
中的各种因素,按其属性可分为______、______、______三类。4.根据
环境
受人类活动影响的情况,可将其分为______和______。5.全球性的
环境
问题
主要有______、______、______、______。答案1.大气;水;土壤2.自然
环境
;生活
环境
3.物理性;化学性;生物性
单片机/工控
27,374
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章