想使用CC3200SF NWP的Trigger Mode来实现TCP数据收发,需要加入SimpleLinkSocketTriggerEventHandler函数句柄,但是在主程序的.c文件中定义了这个函数,也按照要求定义了HOST IRQ为Wake upSource,也在user.h中静态注册了,也按照文档中的代码calling 了sl_select,但是发现这个函数句柄并没有被执行。怎么回事?
Kevin Qiu1:
你在哪个例程中使用的,单步运行看看,检查下图中的流程是否完整
,
user6464274:
图中的TCP Syn是由Client端发起Sl_Connect吗?如果是的话,是不是后面的TCP Syn Ack和TCP Ack是不是自动完成。另外,这个Trigger Async Event究竟是用户主动发起的一个动作(如按下按键)还是一个被动的状态(如Trigger后执行上面的函数,让几个灯亮起来这种)
,
Kevin Qiu1:
user6464274 说:图中的TCP Syn是由Client端发起Sl_Connect吗?
是的,程序正常运行时会自动完成。
Trigger Async Event是你所说的第二种