ii值不正确,为啥

[复制链接]
1616|23
 楼主| liliang9554 发表于 2019-3-4 18:40 | 显示全部楼层 |阅读模式
TMS320F240局部变量赋值不过去是怎么回事,ADD429是外部地址,ii是局部变量,ii=*(ADD429)。仿真时,ADD429地址内容是正确的,即*(ADD429)值正确,而ii值不正确,为啥
huangchui 发表于 2019-3-4 18:43 | 显示全部楼层
楼主详细说说怎么回事啊,这么说太笼统了
 楼主| liliang9554 发表于 2019-3-4 18:46 | 显示全部楼层
你是要读取外部存储器的值吗   
jiajs 发表于 2019-3-4 18:49 | 显示全部楼层
数据格式匹配吗?
 楼主| liliang9554 发表于 2019-3-4 18:52 | 显示全部楼层
就是ADD429外部存储器的地址,ii是局部变量,语句是ii=*(ADD429);*(ADD429)的值是我设想的值,但ii的值和*(ADD429)的值不相等
 楼主| liliang9554 发表于 2019-3-4 18:55 | 显示全部楼层

是的,*(ADD429)的值与设想的值是一样的,,但ii的值不正确,我很奇怪,ii=*(ADD429),值怎么会不一样呢
 楼主| liliang9554 发表于 2019-3-4 18:58 | 显示全部楼层
这个应该没问题,就是读的时候,有时候ii的值和*(ADD429)的值相等,有时候不相等
jiaxw 发表于 2019-3-4 19:01 | 显示全部楼层
这个看下你的编译软件的,有时候是编译软件不支持的
午夜粪车 发表于 2019-3-4 19:04 | 显示全部楼层
看一下你的等式左右两个变量定义是否一致
 楼主| liliang9554 发表于 2019-3-4 19:08 | 显示全部楼层
以前都是用这个软件,我现在是有时候正确有时候不正确
jiahy 发表于 2019-3-4 19:11 | 显示全部楼层
哪儿啊?我怎么没有找到。。。
wuhany 发表于 2019-3-4 19:14 | 显示全部楼层

数据格式不匹配??
 楼主| liliang9554 发表于 2019-3-4 19:17 | 显示全部楼层
唉,还是没有什么结果,算了,先结贴吧,多谢大家啦
wwppd 发表于 2019-3-4 21:51 | 显示全部楼层
用c语言都是可以的               
wwppd 发表于 2019-3-4 22:00 | 显示全部楼层
不支持直接赋值吗?   
maqianqu 发表于 2019-3-4 22:01 | 显示全部楼层
使用的CCS编译环境吗   
dspmana 发表于 2019-3-4 22:01 | 显示全部楼层
指针使用的有问题吧   
eefas 发表于 2019-3-4 22:01 | 显示全部楼层
是内部自己定义的寄存器吗?  
pl202 发表于 2019-3-4 22:02 | 显示全部楼层
ii值读取了什么数据了?      
eefas 发表于 2019-3-4 22:02 | 显示全部楼层
单步调试看看数值是怎么变换的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

950

主题

11568

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部