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

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

[复制链接]
  • 打卡等级:常住居民I
  • 打卡总天数:68
  • 最近打卡:2025-06-17 08:26:33
已绑定手机

17

主题

472

回帖

1345

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:469
  • 最近打卡:2025-06-17 09:09:48
已绑定手机

79

主题

5137

回帖

9134

积分

超级版主

DebugLab

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

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:68
  • 最近打卡:2025-06-17 08:26:33
已绑定手机

17

主题

472

回帖

1345

积分

金牌会员

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

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

点评

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

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2025-06-16 09:27:19

30

主题

1201

回帖

2624

积分

超级版主

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

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

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

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:68
  • 最近打卡:2025-06-17 08:26:33
已绑定手机

17

主题

472

回帖

1345

积分

金牌会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:469
  • 最近打卡:2025-06-17 09:09:48
已绑定手机

79

主题

5137

回帖

9134

积分

超级版主

DebugLab

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

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

使用道具 举报 送花

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

15

主题

139

回帖

1047

积分

金牌会员

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

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

edata不能dma。

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-18 00:21 , Processed in 0.146634 second(s), 91 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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