stm32 IAP在工作使用比较多,基本上每个项目都会有这个功能。之前一直使用IAR进行开发,后来使用vscode,在stm32flash小于128k时,是可以正常使用的,但是超过128k就不行了,原因是在检查栈顶指针不通过。

vscode使用arm-none-eabi-gcc进行编译,栈顶指针在stm32**.ld设置,默认设置为0x20020000;所以检查不通过

vscode 调试stm32 IAPvscode 调试stm32 IAP

所以将栈顶指针修改,小于128k。

相关文章:

  • 2021-07-26
  • 2022-12-23
  • 2022-12-23
  • 2021-11-22
  • 2021-09-28
  • 2021-07-18
  • 2021-08-04
  • 2022-12-23
猜你喜欢
  • 2021-06-22
  • 2021-07-16
  • 2021-12-13
  • 2021-11-09
  • 2021-11-05
相关资源
相似解决方案