445 请讲一下从复位到main的启动过程,以及你项目中Boot和应用是如何衔接的?考察候选人对复位向量、MSP初始化、数据段拷贝、BSS清零、Bootloader跳转条件、分区地址、向量表重定向和回滚策略的理解。 查看学习思路
446 volatile和const有什么区别?什么场景必须用volatile?考察候选人对C语言类型限定符语义的理解,尤其是volatile在硬件寄存器、中断标志位和共享状态中的正确使用边界。 查看学习思路