世纪电源网社区logo
社区
Datasheet
标题
返回顶部
已解决

CCS6.0.0编程给一常量赋一定值,在线运行后,数值不是设定值,无论怎么...

[复制链接]
查看: 1553 |回复: 9
1
powerLee
  • 积分:640
  • |
  • 主题:10
  • |
  • 帖子:40
积分:640
LV6
高级工程师
  • 2019-7-8 21:21:51
10问答币
Hi Team,
CCS6.0.0 (芯片DSP28035 ):现在设定一常量UA=0,UA不参与任何数据处理和运算,在线运行程序后,理论输出是0,但窗口显示是30239.无论怎么改变UA值,窗口始终显示是30239。请问是哪的问题。谢谢您的关注和指点!

最佳答案

查看完整内容

很正常,请问,你们拿这个芯片做什么产品?
收藏收藏
allnights
  • 积分:1777
  • |
  • 主题:16
  • |
  • 帖子:210
积分:1777
LV6
高级工程师
  • 2019-7-9 08:47:12
  • 倒数9
 
每个编译器不一样,试着把这句话写在main函数第一句,或在前面加static
我刚试了,版本7.4,这样写没问题。
powerLee
  • 积分:640
  • |
  • 主题:10
  • |
  • 帖子:40
积分:640
LV6
高级工程师
  • 2019-7-9 14:41:39
  • 倒数7
 
Hi, 我在main函数里写UA=0,程序运行时是可以得到UA=0,您说的static的意思是 这个吗?static int UA=0;
void main (void)
{}


allnights
  • 积分:1777
  • |
  • 主题:16
  • |
  • 帖子:210
积分:1777
LV6
高级工程师
  • 2019-7-9 16:50:36
  • 倒数5
 
升级CCS版本。
powerLee
  • 积分:640
  • |
  • 主题:10
  • |
  • 帖子:40
积分:640
LV6
高级工程师
  • 2019-7-9 17:18:28
  • 倒数4
 
额。。。。。我新建一个工程,在把程序导进去,执行正常,感觉工程出问题了,但是以前运行是没事的。
allnights
  • 积分:1777
  • |
  • 主题:16
  • |
  • 帖子:210
积分:1777
LV6
高级工程师
  • 2019-7-9 17:22:55
  • 倒数3
 
很正常,请问,你们拿这个芯片做什么产品?
gnaijnaoul
  • 积分:1292
  • |
  • 主题:3
  • |
  • 帖子:141
积分:1292
LV6
高级工程师
  • 2019-7-9 14:07:43
  • 倒数8
 
有可能环境初始化代码没运行吧。
你的程序是放在Flash中的吗?直接在CCS里resetDSP然后再运行程序试试。
另外有没有可能赋值被编译器优化掉了,这个变量在后面没用到是有可能。
整个项目clean一次然后再编译。

powerLee
  • 积分:640
  • |
  • 主题:10
  • |
  • 帖子:40
积分:640
LV6
高级工程师
  • 2019-7-9 14:44:49
  • 倒数6
 
Hi,我的程序是烧到Flash里的,有几个问题请您指点一下:
1、如何判断环境初始化代码有没有运行?
2、如果赋值被编译器优化掉了,怎么解决?
3、您说的reset DSP是怎么操作的?
谢谢1
另外我在project里clean过了,程序运行结果和以前一样



allnights
  • 积分:1777
  • |
  • 主题:16
  • |
  • 帖子:210
积分:1777
LV6
高级工程师
  • 2019-8-21 10:29:54
  • 倒数2
 
我最近也遇到了相似的问题,而且,引起了设备故障,一上电时,有些变量的值不是我想的那样,可能程序问题,我还得找问题。
powerLee
  • 积分:640
  • |
  • 主题:10
  • |
  • 帖子:40
积分:640
LV6
高级工程师
最新回复
  • 2019-8-21 14:32:14
  • 倒数1
 
会不会是程序底层配置出现问题,导致寄存器地址分配报错
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号