我遵循以下说明并使用此 wiki 页面中建议的代码来测量 CC254x 吞吐量:
我不使用密钥卡、而是使用 SmartRF05 + CC2541EM。 我不是按按钮、而是通过向外设的特征1写入特定数字来启动文件传输。 当外设识别到该命令时、它会根据 wiki 中提供的示例开始传输。
我有以下问题:
gat_Notification 似乎将数据移位4个字节、例如、前4个字节从未传输。
2.在传输12个字节左右之后连接断开(不确定、传输的字节数量会有所不同)
3.我必须将"osal_memcpy (&nData.value、&burstData、20);"的语法修正为"osal_memcpy (nData.pValue、burstData、20);"
4.更改句柄值似乎不会改变任何东西。 我想更好地了解外设发送原始数据(nData.handle)时该数字的功能。 我的问题是否与中央设备有关? 我应该修改它吗?
5.通过查看监听器日志,可以在出现多个错误代码#6 (REQ_NOT_SUPPORTED )(下面的快照)后断开连接。
任何想法都非常感谢-谢谢!