找回密码
 立即注册
查看: 425|回复: 6

32位8051当RAM小于64K时,全部分配在edata中不好吗

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:116
  • 最近打卡:2025-08-25 08:34:23
已绑定手机

17

主题

479

回帖

1553

积分

金牌会员

积分
1553
发表于 2024-12-19 16:44:42 | 显示全部楼层 |阅读模式
为什么那么喜欢XRAM,效率低,还不方便
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:538
  • 最近打卡:2025-08-25 08:55:51
已绑定手机

86

主题

5983

回帖

1万

积分

超级版主

积分
10844
发表于 2024-12-19 16:58:57 | 显示全部楼层
8051U的edata只有2K
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:116
  • 最近打卡:2025-08-25 08:34:23
已绑定手机

17

主题

479

回帖

1553

积分

金牌会员

积分
1553
发表于 2024-12-19 17:02:14 | 显示全部楼层

不是还有32K XRAM吗,把这32k XRAM换成EDATA不香吗

点评

这涉及到单片机的设计了,无法通过软件修改  详情 回复 发表于 2024-12-19 17:24
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-08-21 08:38:46

33

主题

1289

回帖

2984

积分

超级版主

积分
2984
发表于 2024-12-19 17:05:33 | 显示全部楼层
截图202412191705188655.jpg

edata够用的话使用edata,edata不够用的话可将一些不常用变量或者大数组放到xdata区域。一些功能,例如DMA缓冲区需要配置在xdata区域。

STC官网:https://www.stcai.com/
QQ:2593903262
微信号:18106296598
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:116
  • 最近打卡:2025-08-25 08:34:23
已绑定手机

17

主题

479

回帖

1553

积分

金牌会员

积分
1553
发表于 2024-12-19 17:12:22 | 显示全部楼层
AI-32*** 发表于 2024-12-19 17:05
edata够用的话使用edata,edata不够用的话可将一些不常用变量或者大数组放到xdata区域。一些功能,例如DM ...

16位,32位SFR特别需要,不然与ARM相比没有优势,定时器等尤其需要
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:538
  • 最近打卡:2025-08-25 08:55:51
已绑定手机

86

主题

5983

回帖

1万

积分

超级版主

积分
10844
发表于 2024-12-19 17:24:20 | 显示全部楼层
bkeu*** 发表于 2024-12-19 17:02
不是还有32K XRAM吗,把这32k XRAM换成EDATA不香吗

这涉及到单片机的设计了,无法通过软件修改
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-01 23:18:33

15

主题

139

回帖

1131

积分

金牌会员

积分
1131
发表于 2024-12-19 17:34:25 | 显示全部楼层

edata和xdata的生产成本不一样。

edata不能dma。

回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-8-25 13:45 , Processed in 0.131311 second(s), 88 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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