我 发表了评论
修改串口接收线程中信号量等待的时间,可以解决低优先级线程无法运行的问题但是,加入GD官方例程中的TCP server应用程序(hello_task),没法建立tcp连接,且当其他线程优先级低于tcp_
我 发表了评论
@小小李sunny 是的,由于一直等待信号量,会阻塞导致低优先级线程无法运行,我这里加了等待时间就可以跑起来了,也可以ping通。但是还是无法建立tcp连接。
我 发表了评论
确实是main线程栈小了,我改大点后,但是需要所有的线程在同一优先级才能ping通,比如把串口接收线程优先级设置为4,其他优先级设置为6,则只有串口接收线程在跑。感觉好奇怪呀。
我 对问题发布了答案
rt-thread4.0.2 stm32f407重启问题