地瓜patch 发表于 2025-8-11 17:19

在boot跳转过程中检查栈顶地址的目的是什么


在boot跳转到app的过程中需要检查栈顶地址是否合法。
if(((*(__IO uint32_t*)appxaddr)&0x2FFE0000) == 0x20000000)        //检查栈顶地址是否合法.

进行这个检查的目的是什么?也就是说还存在栈顶地址不合法的情景?为什么会不合**
页: [1]
查看完整版本: 在boot跳转过程中检查栈顶地址的目的是什么