虽然不知道原理,但是这个问题也得到解决,如果你用到GD32的芯片,4G模块,加上RT_THREAD的组件,出现了没有调用回调函数的情况(我的情况是回调函数要释放信号量,所以没调用会导致严重后果),建议你在RT_THREAD的任务中增加一个延时,我们的产品是从STM32移植到GD32的,原本的STM32芯片的产品并没有出现这种情况,上面这个问题我研究了很久,猜测是因为GD32的代码运行速度快导致的。
发布于1年前
虽然不知道原理,但是这个问题也得到解决,如果你用到GD32的芯片,4G模块,加上RT_THREAD的组件,出现了没有调用回调函数的情况(我的情况是回调函数要释放信号量,所以没调用会导致严重后果),建议你在RT_THREAD的任务中增加一个延时,我们的产品是从STM32移植到GD32的,原本的STM32芯片的产品并没有出现这种情况,上面这个问题我研究了很久,猜测是因为GD32的代码运行速度快导致的。
发布于1年前
我想把ERROR改成 CME EEOR 不知道这样是否合适,因为CME EEOR貌似是一个比较统一的错误回复
问 现象:推送mqtt消息失败信号量阻塞,导致设备死机,暂时没找到问题?