arm中文社区
直播中

贺楠

7年用户 957经验值
私信 关注
[资料]

Cortex-M23软件开发人员勘误表

在标准条件下不需要解决方法。
堆栈指针不应低于SPLIM寄存器。
如果指令试图将堆栈指针设置在SPLIM寄存器下方,则会检测到故障,并且堆栈指针为:
·未修改,例如在PUSH、ADD、SUB或MOV指令上,或·在异常条目上更改为SPLIM值。
要确保满足此条件,您必须确保:
·使用MSR指令写入堆栈指针时,最终值不低于SPLIM寄存器。
·使用MSR指令修改SPLIM寄存器时,SPLIM寄存器的值低于相应的堆栈指针

更多回帖

发帖
×
20
完善资料,
赚取积分