找回密码
 立即注册
查看: 127|回复: 8

stc32g144的144k的内存如何使用

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2026-03-12 12:56:10
已绑定手机

6

主题

18

回帖

80

积分

注册会员

积分
80
发表于 2026-3-6 08:54:27 | 显示全部楼层 |阅读模式
Program Size: data=8.6 edata+hdata=8204 xdata=71791 const=15277 code=158255,xdata不够用了,144k有16k eDATA 64K XDATA,哈有64ksram 用什么关键字声明
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:370
  • 最近打卡:2026-04-04 12:33:12

844

主题

1万

回帖

2万

积分

管理员

积分
22805
发表于 2026-3-6 09:53:05 | 显示全部楼层
edata 16k;
xdata, 128k
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2026-03-12 12:56:10
已绑定手机

6

主题

18

回帖

80

积分

注册会员

积分
80
发表于 2026-3-6 12:30:31 | 显示全部楼层
神*** 发表于 2026-3-6 09:53
edata 16k;
xdata, 128k

xdata用far可以吗,我就是编译之后说*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   XDATA
    SEGMENT: ?XD?ISR
    LENGTH:  000001H   
Program Size: data=8.6 edata+hdata=10899 xdata=69096 const=15277 code=159335报错xdata溢出了,那么我的数组和变量改成int far a;还是int xdata a;呢,
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:258
  • 最近打卡:2026-04-03 17:30:28
已绑定手机

22

主题

633

回帖

2346

积分

金牌会员

积分
2346
发表于 2026-3-6 13:36:48 | 显示全部楼层
u8 huge my_buf[80*1024];

点评

可以的  发表于 2026-3-12 12:21
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:495
  • 最近打卡:2026-04-04 15:14:23
已绑定手机

104

主题

4237

回帖

9415

积分

荣誉版主

无情的代码机器

积分
9415
发表于 2026-3-6 13:38:36 | 显示全部楼层
STC32G144K246-SRAM测试.zip (24.94 KB, 下载次数: 10)

点评

可以的  发表于 2026-3-12 12:21
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2026-03-12 12:56:10
已绑定手机

6

主题

18

回帖

80

积分

注册会员

积分
80
发表于 2026-3-12 12:56:10 | 显示全部楼层

xsmall模式内存ram地址设置0x00000--0x20000会报错*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   HDATA
    SEGMENT: ?FD?SAMPLE
    LENGTH:  010000H   
Program Size: data=8.0 edata+hdata=86008 xdata=65536 const=141 code=1415是什么原因呢,0x10000-0x20000不会,还有large模式下设置0x00000--0x20000却不会拨错

点评

按例程设置就行,换了模式,一些变量更改了存储地址导致和数组极限大小冲突,数组改小点 [attachimg]133447[/attachimg]  详情 回复 发表于 2026-3-12 13:42
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:495
  • 最近打卡:2026-04-04 15:14:23
已绑定手机

104

主题

4237

回帖

9415

积分

荣誉版主

无情的代码机器

积分
9415
发表于 2026-3-12 13:42:01 | 显示全部楼层
xiao*** 发表于 2026-3-12 12:56
xsmall模式内存ram地址设置0x00000--0x20000会报错*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   ...

按例程设置就行,换了模式,一些变量更改了存储地址导致和数组极限大小冲突,数组改小点


截图202603121341245489.jpg
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-4-4 19:20 , Processed in 0.109436 second(s), 76 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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