https://blog.csdn.net/lzj_linux188/article/details/107890964 对iap(bootloader)底层原理和stm32官方iap(bootloader)代码分析
https://blog.csdn.net/u012846795/article/details/125109359?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167885199616800213014087%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=167885199616800213014087&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~times_rank-6-125109359-null-null.142^v73^insert_down3,201^v4^add_ask,239^v2^insert_chatgpt&utm_term=stm32%20ymodem%20iap&spm=1018.2226.3001.4187 使用stm32官方历程和secureCRT对stm32f103vet6进行ota实验
https://blog.csdn.net/qq_36958104/article/details/108842629 中断向量表修改,包括寄存器和库函数方式