笔者接着来介绍一下Bootloader的跳转代码以及优化
1、跳转代码理解
跳转代码可能要涉及到芯片架构的知识,要跳转到对应的位置,还要设置相关的SP 堆栈指针,具体可以参考笔者这篇文章BootLoader的理解与实现。
STM32的跳转代码如下所示:
u32 ApplicationAddress = 0x08008000; //app 地址
typedef
笔者接着来介绍一下Bootloader的跳转代码以及优化
跳转代码可能要涉及到芯片架构的知识,要跳转到对应的位置,还要设置相关的SP 堆栈指针,具体可以参考笔者这篇文章BootLoader的理解与实现。
STM32的跳转代码如下所示:
u32 ApplicationAddress = 0x08008000; //app 地址
typedef