举报
举报
引用: 7762642422d 发表于 2019-1-2 17:22
你这不是CUBE导致的“死锁”,而是RTOS线程之间没有同步好导致的。
不能靠应用级别的标识来判断线程之间的同步和运行,而是要靠RTOS自身的信号量、事件等等来判断和同步线程。
你可以不用RTOS测试下,先保证应用可用,再调RTOS吧。 ...
举报
举报
举报
举报
引用: rstech_rd 发表于 2019-1-2 18:05
本帖最后由 benlarden 于 2017-4-10 14:02 编辑
void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
举报
引用: 7762642422d 发表于 2019-1-2 18:35
你的程序逻辑有严重的潜在问题!
HAL_UART_RxCpltCallback()函数是在中断里被调用的,而你又在该函数里面调用了发送函数:
HAL_UART_Transmit()。
举报
举报
举报
举报
举报
更多回帖