刚把wizet更新到最新版本的,试了下,如果一开机就不插网线,任然会在wiz_dhcp_work函数里卡很久才出来
刚把wizet更新到最新版本的,试了下,如果一开机就不插网线,任然会在wiz_dhcp_work函数里卡很久才出来
出错点在if(rt_i2c_transfer(dev->i2c, msgs, 2) == 0)这处调用,rt_i2c_transfer(dev->i2c, msgs, 2)的返回值可能是负的,而这里没做判断,我不知道应该在哪里进行修改合适。
bernard 发表于 2019-10-14 16:59
你不用管内核,内核里的都是考虑过的。没有所以
bernard 发表于 2020-1-15 16:15
RT_IPC_CMD_RESET,没这个说法吧。如果都是这么用,那没法用了。除非这个是有什么特殊目的
需要的话,也可 ...
yangjie 发表于 2019-12-23 11:40
rt_thread_delay
rt_thread_mdelay
rt_thread_sleep
yangjie 发表于 2019-12-20 15:42
任务挂起可以通过自主挂起 或者 IPC 阻塞或者其他阻塞的方式。
开关调度器有一对函数: rt_enter_critical ...
问 关于WIZnet组件包里的wiz_dhcp_work函数