具体的疑问有一个是在发送数据的时候,运行的是sl_send,但是同一时刻并不能运行sl_recv,所以此时怎么去监听对端发来的命令,并引发抢断或中断?
Viki Shi:
请看一下是不是下面这种应用形式:
e2e.ti.com/…/797435
e2e.ti.com/…/880529
user6464274:
回复 Viki Shi:
您的意思是说在两个开发板间同时建立两个socket连接吗?一个用来监听命令,另一个用来收发数据。完了两个socket连接用多线程处理?
Viki Shi:
回复 user6464274:
我不太清楚你的具体应用是什么,所以按照描述提供了上述两个链接,是否符合你的需求?
user6464274:
回复 Viki Shi:
嗯,我描述得再详细点:有两块CC3220SF开发板,一块做为控制器,另一块做为终端,终端开机进入待机模式,等待控制器发送唤醒包进行唤醒,唤醒后终端可以持续向控制器发送数据,与此同时,终端仍监听控制器是否有新的命令发出,如有需要执行新的命令(例如停止发送数据命令,则终端监听到了之后就停止发送数据)。
对于终端来说,主要实现两个功能:1、可以待续发送数据 2、发送数据的同时仍可以监听控制器的命令;
对于控制器来说,主要也是两个功能:1、唤醒或给终端发送命令 2、同时可以接收来自终端的数据。