
bug
爱煲汤的夏二
嵌入式MCU小菜鸡
展开
-
boot跳转APP,概率性串口失效问题。
今天遇到了一个巨抽象的问题,在boot跳转app的过程中,不知道为什么串口概率性失效了,直接进不了中断。这个是在在线升级的过程中出现的,之前的有线升级从来不会这样。个人的想法是在线升级的时候数据与有线升级不同,导致串口的初始化有概率失效。寄存器报错HAL_UART_ERROR_NONE。原创 2024-09-02 19:42:28 · 335 阅读 · 0 评论 -
.gitignore失效问题解决,原因是文件已经commit了
解决方法就是,先把本地缓存删除(改变成未track状态),然后再提交,详细操作如下,原创 2024-08-01 14:58:58 · 500 阅读 · 0 评论 -
STM32HAL库读取BQ40Z80硬件I2C+freertos的死锁问题解决
STM32HAL库硬件I2C加上freertos有个致命的问题,一旦在硬件I2C的读取过程中出现调度其他任务的情况就会出现死锁。下面对该问题采取了两种方式,一种是再读取过程中关闭调度,但是仍然有几率死锁。第二种是对I2C的GPIO拉低再拉高,并且重置I2C的初始化。经过验证,两种方式一起上的效果是最好的。原创 2024-08-01 10:00:21 · 831 阅读 · 0 评论 -
记录一次内存溢出
喵的,写flash的函数的长度是len*uint32_t,但是我直接填了个sizeof(uint32_t)进去。直接让其赋值了8个字节,导致后面的程序直接有问题,排查了好久还拍排查不出来是哪里有问题。原创 2024-07-29 17:15:53 · 146 阅读 · 0 评论