打印
[MCU]

判断堆栈

[复制链接]
398|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhaoxqi|  楼主 | 2020-5-28 22:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ni, iap, TE, se, PDA
Program Size: data=116.2 xdata=255 code=17422

            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------
            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0014H     UNIT         _DATA_GROUP_
            DATA    001CH     0004H     UNIT         ?DT?IAP_WRITE_512B?IAP
            BIT     0020H.0   0000H.1   UNIT         ?BI?RTC_EM3027
            BIT     0020H.1   0000H.1   UNIT         _BIT_GROUP_
                    0020H.2   0000H.6                *** GAP ***
            DATA    0021H     0040H     UNIT         ?DT?TEMP
            DATA    0061H     0007H     UNIT         ?DT?AD
            DATA    0068H     0006H     UNIT         ?DT?IAP_READ_CHECK_512B?IAP
            DATA    006EH     0003H     UNIT         ?DT?DISPLAY
            DATA    0071H     0001H     UNIT         ?DT?KEY
            DATA    0072H     0001H     UNIT         ?DT?SOUND
            DATA    0073H     0001H     UNIT         ?DT?IAP
            IDATA   0074H     0001H     UNIT         ?STACK

使用特权

评论回复

相关帖子

沙发
heweibig| | 2020-5-28 22:39 | 只看该作者
这个怎么看出啊

使用特权

评论回复
板凳
zhaoxqi|  楼主 | 2020-5-28 22:42 | 只看该作者

好像找到问题了
定义了个idata的变量,实际没用到

使用特权

评论回复
地板
zhaoxqi|  楼主 | 2020-5-28 22:45 | 只看该作者
编译时是按small来编译的.......

使用特权

评论回复
5
jiajs| | 2020-5-28 22:49 | 只看该作者
晕。。。

使用特权

评论回复
6
wyjie| | 2020-5-28 22:51 | 只看该作者
不出错,就没事吧。

使用特权

评论回复
7
tian111| | 2020-5-28 22:54 | 只看该作者

这是个 mcs51 的内存分配映像.

如果是 51, 可能堆栈空间不够了
对于 256 字节 SRAM 的单片机, 堆栈很大, 应该不是问题.
其他也没有什么好说的了

使用特权

评论回复
8
juventus9554| | 2020-5-28 22:56 | 只看该作者
怎么看得出?怎么判断?

使用特权

评论回复
9
yufe| | 2020-5-28 22:58 | 只看该作者
MCU的堆栈操作的还是需要多费点心的

使用特权

评论回复
10
zhaoxqi|  楼主 | 2020-5-28 23:06 | 只看该作者
结贴了,不好意思

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

808

主题

10636

帖子

4

粉丝