迪文科技论坛

 找回密码
 立即注册
搜索
查看: 255|回复: 5

【提问】请问T5L的后128kB DGUS变量空间使用问题

[复制链接]

15

主题

31

回帖

186

积分

注册会员

Rank: 2

积分
186
发表于 2023-11-2 10:59:41 | 显示全部楼层 |阅读模式
目前DGUS II使用了前面128kB的空间,即0x00:0000-0x00:7FFF 地址。
后面的128kB,手册上是这么写的:
0x00:8000-0x00:FFFF 地址,DGUS II 系统目前没有使用,用户可以自行定义作为变量存储器使用

UI核心是否使用这128kB存储?有些操作需要比较大的DGUS变量空间,比如更新OS核心,需要64kB的DGUS变量空间,更新外部NOR FLASH需要32kB的DGUS变量空间,是否可以使用这后面的128kB空间?试过了OS核心这边是可以访问这后面的128kB空间的。

回复

使用道具 举报

15

主题

84

回帖

867

积分

高级会员

Rank: 4

积分
867
发表于 2023-11-2 12:03:55 来自手机 | 显示全部楼层
也有同样的疑问,请厂家回应一下
回复

使用道具 举报

0

主题

1225

回帖

4992

积分

论坛元老

Rank: 8Rank: 8

积分
4992
发表于 2023-11-3 09:35:00 | 显示全部楼层
UI 核心目前不能访问后面的128K,OS核心可以访问。 用户自己写OS核程序的时候可以利用起来。
回复

使用道具 举报

15

主题

31

回帖

186

积分

注册会员

Rank: 2

积分
186
 楼主| 发表于 2023-11-3 14:59:41 | 显示全部楼层
integer_32 发表于 2023-11-3 09:35
UI 核心目前不能访问后面的128K,OS核心可以访问。 用户自己写OS核程序的时候可以利用起来。 ...

我已经试过了,OS核心可以使用后面的128kB,UI核心不能用的话,这后面128kB的存储器可用性就差多了。
回复

使用道具 举报

1

主题

14

回帖

189

积分

注册会员

Rank: 2

积分
189
发表于 2024-2-8 22:29:44 | 显示全部楼层
本帖最后由 hicccp 于 2024-2-9 14:20 编辑

DGUS变量存储器是一个双口RAM,OS核能访问到后128K,只是目前GUI核只公开说明了前128K的用途,后128K的容量,GUI是否拿它来做了临时空间还是缓存什么的都不得而知,使用可能会有未知问题。
回复

使用道具 举报

1

主题

5

回帖

72

积分

注册会员

Rank: 2

积分
72
发表于 2024-3-25 00:26:36 | 显示全部楼层
hicccp 发表于 2024-2-8 22:29
DGUS变量存储器是一个双口RAM,OS核能访问到后128K,只是目前GUI核只公开说明了前128K的用途,后128K的容量 ...

我认为迪文的系统是基于51核心的,128k满足普通要求就行了。8位的CPU,费力写程序处理那么多数据干嘛呢?换一个32bit的CPU来处理不是更香吗?OS核可以访问的话,用户自己放心用就好了。我猜迪文应该是不会去费这个力使用的。访问这部分内存的时候需要特殊寄存器辅助的。就算CPU快,这个效率也是低到不行啊。如果是32bit的MCU,一个指令就走起了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 02:30 , Processed in 0.095632 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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