找回密码
 立即注册
查看: 676|回复: 10

为何KEIL调试存取二维数组出错?

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2024-07-30 09:41:16

3

主题

18

回帖

99

积分

注册会员

积分
99
发表于 2024-7-26 15:47:56 | 显示全部楼层 |阅读模式
截图202407261546098352.jpg

在SRAM区定义了一个16位二维数组,但到第6行就出错了,是我的问题吗?谢谢!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:425
  • 最近打卡:2025-05-03 00:09:43
已绑定手机

77

主题

4850

回帖

8388

积分

超级版主

DebugLab

积分
8388
发表于 2024-7-26 16:18:11 | 显示全部楼层

没发现异常,检查一下xdata是不是过大溢出了
截图202407261617053726.jpg

截图202407261618072439.jpg

DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2025-04-23 15:28:46

19

主题

65

回帖

223

积分

等待验证会员

积分
223
发表于 2024-7-26 16:27:29 | 显示全部楼层
我出现过,具体原因没找出来,跟踪汇编发现有一个单元的偏差。最终处理的办法是设一个指针,指向其中的二维数组之一进行存取操作。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2024-07-30 09:41:16

3

主题

18

回帖

99

积分

注册会员

积分
99
发表于 2024-7-26 16:33:56 | 显示全部楼层
Debu*** 发表于 2024-7-26 16:18
没发现异常,检查一下xdata是不是过大溢出了

截图202407261631197839.jpg
SRAM有1K字节,会不会是外部扩展RAM指针有问题啊?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2024-07-30 09:41:16

3

主题

18

回帖

99

积分

注册会员

积分
99
发表于 2024-7-26 16:35:51 | 显示全部楼层
5533*** 发表于 2024-7-26 16:27
我出现过,具体原因没找出来,跟踪汇编发现有一个单元的偏差。最终处理的办法是设一个指针,指向其中的二维 ...

这个问题位置不固定
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2024-07-30 09:41:16

3

主题

18

回帖

99

积分

注册会员

积分
99
发表于 2024-7-26 16:50:41 | 显示全部楼层
截图202407261649427396.jpg
新建test工程又没有问题,再找找。。。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:424
  • 最近打卡:2025-05-03 00:02:01
已绑定手机

19

主题

3191

回帖

4876

积分

论坛元老

积分
4876
发表于 2024-7-26 17:28:36 | 显示全部楼层
==> STC8G/8H/8A/8C系列串口仿真说明
Flash : 0 Byte
data  : 0 Byte
idata : 0 Byte
xdata : 芯片最后的768 Bytes
Port  : P3.0 and P3.1
你的RAM是多大的,如果是1K就说的过去了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2024-07-30 09:41:16

3

主题

18

回帖

99

积分

注册会员

积分
99
发表于 2024-7-26 19:10:58 | 显示全部楼层
so*** 发表于 2024-7-26 17:28
==> STC8G/8H/8A/8C系列串口仿真说明
Flash : 0 Byte
data  : 0 Byte

1K的,仿真占用了?test工程定义了960都没问题
截图202407261910533236.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:424
  • 最近打卡:2025-05-03 00:02:01
已绑定手机

19

主题

3191

回帖

4876

积分

论坛元老

积分
4876
发表于 2024-7-26 20:03:31 | 显示全部楼层
pobo*** 发表于 2024-7-26 19:10
1K的,仿真占用了?test工程定义了960都没问题

1K的仿真还是少用点xdata吧。毕竟仿真要占用最后768字节,960没问题真的不好判断了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:322
  • 最近打卡:2025-05-02 10:02:36
已绑定手机

21

主题

487

回帖

1041

积分

金牌会员

积分
1041
发表于 2024-7-27 08:15:41 | 显示全部楼层
没遇到过,不过了解一下对以后有好处
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 12:37 , Processed in 0.137077 second(s), 118 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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