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

[复制链接]
442|0
地瓜patch 发表于 2025-8-11 17:19 | 显示全部楼层 |阅读模式

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

进行这个检查的目的是什么?也就是说还存在栈顶地址不合法的情景?为什么会不合**
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:出一块TI-PLABS-AMP-EVM

1932

主题

15224

帖子

31

粉丝
快速回复 在线客服 返回列表 返回顶部