- 博客(3)
- 收藏
- 关注
原创 bootloader跳转APP注意事项
如果bootloader程序使用操作系统,在设置栈指针时需要注意当前使用的指针时MSP还是PSP,有PSP切换到MSP可以通过触发SVC异常,就相当于进行一次上下文切换,只不过切换到的是APP程序而不是下一个任务。对于STM32芯片,如果使用HAL库,则调用HAL_DeInit 和 HAL_RCC_DeInit即可。关闭全部中断,并且清除中断标志位,防止有的中断存在中断挂起状态;吐槽一下:发布的时候让选原创,转载和翻译,不选还发不了。我这既不是原创,也没有照搬,还不是翻译,我不会了。
2023-06-20 10:07:17
588
原创 记录-看门狗注意事项
调试代码时再擦除flash时总是重启程序,最后发现是初始化完成后的一个。__set _PRIMASK(1)不能屏蔽看门狗中断。
2023-06-16 17:02:45
314
1
原创 记录-对嵌入式代码结构的理解
移植的时候,只需要修改和CPU底层寄存器接口的文件即可,及上述第二层文件。可用于设置与版本管理,芯片型号等相关信息的宏定义。
2023-06-09 12:10:00
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人