首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
飞思卡尔™半导体(Freescale Semiconductor)
» 给变量赋值出现奇怪的问题
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
给变量赋值出现奇怪的问题
发短消息
加为好友
shpdlizj
当前离线
UID
115868
帖子
245
精华
0
积分
721
阅读权限
50
在线时间
0 小时
注册时间
2005-6-17
最后登录
2007-9-12
高级会员
UID
115868
性别
男
1
#
打印
字体大小:
t
T
shpdlizj
发表于 2006-8-25 09:55
|
只看该作者
给变量赋值出现奇怪的问题
赋值
,
变量
给变量赋值后,发现变量值不等于等号右边的等式的值,甚至给变量赋常数值,从在线仿真来看,结果也不能于常数,不知道是不是什么地方超过允许了。我定义的变量是浮点型变量。请知道的朋友指教。 (我用的是cw3.1,mcu是dp256)
[此贴子已经被作者于2006-8-25 9:55:24编辑过]
收藏
分享
评分
非学无以广才,非志无以成学;
回复
引用
订阅
TOP
发短消息
加为好友
strongchen
当前离线
版主
UID
104380
帖子
7531
精华
0
积分
14828
阅读权限
90
在线时间
17 小时
注册时间
2005-2-28
最后登录
2012-5-17
论坛元老
UID
104380
性别
男
2
#
strongchen
发表于 2006-8-25 13:41
|
只看该作者
把你的PROJECT打包贴上来看看。
海纳百川 有容乃大
回复
引用
TOP
发短消息
加为好友
shpdlizj
当前离线
UID
115868
帖子
245
精华
0
积分
721
阅读权限
50
在线时间
0 小时
注册时间
2005-6-17
最后登录
2007-9-12
高级会员
UID
115868
性别
男
3
#
shpdlizj
发表于 2006-8-28 15:38
|
只看该作者
问题在another.c文件的 S8 autoset_rssi_13500(){}这个函数里,变量rssi_14875_ppdbm,rssi_f2_45dbm_t1,rssi_f2_45dbm_t2,rssi_f_45dbm_t和等式右边不是相同的值!我找了好久也没找到原因。
这里今天上传都不成功,请strongchen把你的邮箱告诉我,我把我的项目发到你邮箱里吧。
非学无以广才,非志无以成学;
回复
引用
TOP
发短消息
加为好友
strongchen
当前离线
版主
UID
104380
帖子
7531
精华
0
积分
14828
阅读权限
90
在线时间
17 小时
注册时间
2005-2-28
最后登录
2012-5-17
论坛元老
UID
104380
性别
男
4
#
strongchen
发表于 2006-8-28 17:05
|
只看该作者
strongchen_free@yahoo.com.cn。发过去后在帖子里通知一下。
海纳百川 有容乃大
回复
引用
TOP
发短消息
加为好友
shpdlizj
当前离线
UID
115868
帖子
245
精华
0
积分
721
阅读权限
50
在线时间
0 小时
注册时间
2005-6-17
最后登录
2007-9-12
高级会员
UID
115868
性别
男
5
#
shpdlizj
发表于 2006-8-28 17:36
|
只看该作者
我发到你邮箱里了
非学无以广才,非志无以成学;
回复
引用
TOP
发短消息
加为好友
shpdlizj
当前离线
UID
115868
帖子
245
精华
0
积分
721
阅读权限
50
在线时间
0 小时
注册时间
2005-6-17
最后登录
2007-9-12
高级会员
UID
115868
性别
男
6
#
shpdlizj
发表于 2006-8-28 17:52
|
只看该作者
我发到你邮箱里了
非学无以广才,非志无以成学;
回复
引用
TOP
发短消息
加为好友
strongchen
当前离线
版主
UID
104380
帖子
7531
精华
0
积分
14828
阅读权限
90
在线时间
17 小时
注册时间
2005-2-28
最后登录
2012-5-17
论坛元老
UID
104380
性别
男
7
#
strongchen
发表于 2006-8-29 10:26
|
只看该作者
收到了。但是你的这个project太大了,让我无从看起,而且在软件仿真时程序也无法走到你说的这个函数上(应该是autoset_rssi_15300(){}吧)。建议你将有问题的这段程序抽出来,做一个简单的小程序,然后运行一下看看是否还有这个问题。如果有问题,可以将这个小程序发给我。
海纳百川 有容乃大
回复
引用
TOP
发短消息
加为好友
shpdlizj
当前离线
UID
115868
帖子
245
精华
0
积分
721
阅读权限
50
在线时间
0 小时
注册时间
2005-6-17
最后登录
2007-9-12
高级会员
UID
115868
性别
男
8
#
shpdlizj
发表于 2006-8-29 14:13
|
只看该作者
我看了你回复别人的帖子,大概是由于优化引起的,你在帖子里说要把变量定义成static型变量。我不明白的是,优化怎么会反而出错呢,另外,我经常在编译时看到告警信息C12056,意思是优化时产生了问题,对与这个告警信息是意味着产生了大的bug还是不要理会,怎么才能解决这个告警反映出的问题。
非学无以广才,非志无以成学;
回复
引用
TOP
发短消息
加为好友
shpdlizj
当前离线
UID
115868
帖子
245
精华
0
积分
721
阅读权限
50
在线时间
0 小时
注册时间
2005-6-17
最后登录
2007-9-12
高级会员
UID
115868
性别
男
9
#
shpdlizj
发表于 2006-8-29 15:11
|
只看该作者
想不明白。
我把函数内变量定义成static float型后,会出错,显示错误好L1102:out of allocation space in segment EEPROM at address 0xFF0,而去掉static则编译连接都能通过。
想不明白。
非学无以广才,非志无以成学;
回复
引用
TOP
发短消息
加为好友
strongchen
当前离线
版主
UID
104380
帖子
7531
精华
0
积分
14828
阅读权限
90
在线时间
17 小时
注册时间
2005-2-28
最后登录
2012-5-17
论坛元老
UID
104380
性别
男
10
#
strongchen
发表于 2006-8-29 16:15
|
只看该作者
关于优化出错的警告信息,可以看CodeWarrior的help中关于警告代码C12056解释。但是你的程序如果不优化,即关掉“Create Sub-Functions with Common Code”优化选项的话,就会超出地址范围。同样,将变量定义为static后,似乎也会超出地址范围。
海纳百川 有容乃大
回复
引用
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议