迪文科技论坛

 找回密码
 立即注册
搜索
查看: 2633|回复: 14

【提问】片外RAM还没被初始化,XDATA修饰语声明定义的变量...

[复制链接]

1

主题

1

回帖

24

积分

新手上路

Rank: 1

积分
24
发表于 2020-8-10 20:55:08 | 显示全部楼层 |阅读模式
这些变量没有加修饰词正常应该是被放在片外的RAM(优先权Memory Mode写着XDATA,默认优先储存片外RAM),正常来说被存放于外部RAM的变量不可以在片外Ram还没初始化的时候被赋值的,最多只能被声明。为什么这里编译没有出错,程序跑起来也没有问题唉?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

2

主题

678

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10672
发表于 2020-8-11 10:36:29 | 显示全部楼层
因为XDATA的寄存器初始化在 INI_CPU函数中。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

1

主题

1

回帖

24

积分

新手上路

Rank: 1

积分
24
 楼主| 发表于 2020-8-11 16:19:27 | 显示全部楼层
C:\Users\Hang\Desktop\捕获.png可是看这个readVP, 它的声明定义就在INIT_CPU之前。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

1

主题

11

回帖

76

积分

注册会员

Rank: 2

积分
76
发表于 2021-2-2 19:06:07 | 显示全部楼层
航行天下 发表于 2020-8-11 16:19
可是看这个readVP, 它的声明定义就在INIT_CPU之前。。。

请问您在KEIL下XDTA的数据能直接观察到么?我在KEIL下XDATA的变量一直不会改变,但程序可以正常运行
回复

使用道具 举报

0

主题

62

回帖

1944

积分

金牌会员

Rank: 6Rank: 6

积分
1944
发表于 2021-2-2 22:20:14 | 显示全部楼层
您这边可以提供下源码吗?顺便留个联系方式,我们这边测试下再回复您。
回复

使用道具 举报

1

主题

11

回帖

76

积分

注册会员

Rank: 2

积分
76
发表于 2021-2-3 08:19:55 | 显示全部楼层
223869364 发表于 2021-2-2 22:20
您这边可以提供下源码吗?顺便留个联系方式,我们这边测试下再回复您。

麻烦移步到
http://inforum.dwin.com.cn:20080 ... a=page%3D1#pid15300
查看
回复

使用道具 举报

23

主题

286

回帖

1942

积分

金牌会员

Rank: 6Rank: 6

积分
1942
QQ
发表于 2021-2-3 11:08:10 | 显示全部楼层
全局初始化没用,必须放入函数里面去初始化,血一样的经验
运动,编程,热爱生活
回复

使用道具 举报

1

主题

11

回帖

76

积分

注册会员

Rank: 2

积分
76
发表于 2021-2-3 11:34:57 | 显示全部楼层
dingyu000111 发表于 2021-2-3 11:08
全局初始化没用,必须放入函数里面去初始化,血一样的经验

在函数里memset设置数组为0,都不起作用,KEIL里看不到XDATA数据有改变
回复

使用道具 举报

11

主题

79

回帖

649

积分

高级会员

Rank: 4

积分
649
发表于 2021-2-3 12:41:51 | 显示全部楼层
本帖最后由 夫子 于 2021-2-3 12:46 编辑

用uv4,startup中已初始化XDATA.变量定义时就可以赋值。
湖南迪弘科技有限公司
联系人:文彧15576128088
地址:迪文湖南科技园 5栋7楼
回复

使用道具 举报

1

主题

11

回帖

76

积分

注册会员

Rank: 2

积分
76
发表于 2021-2-3 13:11:19 | 显示全部楼层
夫子 发表于 2021-2-3 12:41
用uv4,startup中已初始化XDATA.变量定义时就可以赋值。

我用的就是UV4,工程在上面的链接中也有,贴图上可以看到XDATA区的数据无法进行监测;不知道什么原因,您用我的工程,在您电脑上可以监测么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-6-16 23:11 , Processed in 0.077749 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表