gpt4 book ai didi

c - Green Hills Sw小数据区溢出

转载 作者:太空宇宙 更新时间:2023-11-04 04:44:54 24 4
gpt4 key购买 nike

<分区>

我正在尝试编译嵌入式 C 代码,但是发生了小数据区溢出。我知道这是什么意思,但我不知道如何解决。任何人都可以提出建议吗?

所以,问题是 r13 寄存器是 sda 的基指针,它有 16 位长。它是有符号的,因此它指向 sda 的中间,它可以用作偏移量来获取给定的变量值。

如果一个变量被#pragma ghs startsda 告知要放入sda,那么它会被sda_base+r13 寻址,如果变量所在的地址不能被这个base+register offset 寻址,那么sda 溢出被报道。

如何找到导致溢出的原因?如果我还没有映射文件,我就不知道变量地址。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com