工具与软件:
您好论坛!
在我们的一个代码中使用 Easylink_transmitASYNC 时、我们遇到了一个独特的问题。 调用 Easylink_transmitASYNC 后、有时永远不会到达回调函数。 在这种情况下、我们如何知道导致这种情况的原因或错误代码? 软复位或硬件循环通电可解决问题。 无论哪种方式、按照我们的理解、该问题都与硬件无关。 这种情况非常罕见、在我们的应用中、这种情况在极长的上电周期内24小时发生一次。
根据 Easylink_transmitASYNC 的以下描述、与成功调度相关的"if"条件需要消歧。 根据我的理解、如果调度没有正确完成、回拨可能永远无法到达。 在这种情况下、应采用哪种适当的方法使代码恢复正常功能? 系统重置? 不能选择硬件下电上电。 我们正在寻找适当的解决方案来解决这个问题。
说明:
发送带有非阻塞呼叫的数据包。
此函数是用于发送数据包的非阻塞调用。 如果成功安排了 Tx、则在 Tx 完成后将调用回调。
此致、M
Maaz Ali Awan