求求offer的河老...:以下是自己的一些解答不一定对,希望大佬解答
2.堆栈都在ram中,生长方向不同,管理方式不同,一个自动分配一个手动管理
3.估算最大深度没思路,运行时候可以掉rtos自带的函数可以看见深度
4.任务切换入栈出栈,进中断保存现场
5.lr pc psr r0-r3 r12?具体记不清楚了
6.系统异常会压栈pc lr还有状态寄存器,可以根据lr判断此时是中断环境还是任务环境,根据keil内存访问找到sp对应的栈,找到压栈的pc然后和反汇编来对比就知道什么地方有问题
7.上电复位,从程序起头中断向量表拿到复位中断地址,从复位中断里面拿出来.s里面的内容,主要是初始化堆栈.stm32会有一个system init(设置频率和时钟),好像还有变量搬移到ram里面具体记不清楚了
查看25道真题和解析0 点赞 评论 收藏
分享
求求offer的河老...:八股文盛宴啊我的天啊
查看60道真题和解析0 点赞 评论 收藏
分享
创作者周榜
更多
关注他的用户也关注了: