需求:实现射频传输数据时,一个数据包可以达到4KB的大小。
现实:我遍历了所有的RF和easylink例程,发现例程中数据包的大小一般不超过128个字节。与发射有关的指令rfc_CMD_PROP_TX_ADV_t.pktLen的数据类型是uint16_t,也就是说,此值可以被设为4096;同理,与接收有关的指令rfc_CMD_PROP_RX_ADV_t.maxPktLen的数据类型也是uint16_t,也可以被设为4096。
问题:1. 将rfc_CMD_PROP_TX_ADV_t.pktLen和rfc_CMD_PROP_RX_ADV_t.maxPktLen设为4096,有什么风险?可不可行?会不会造成RF core RAM空间不足等异常?
2. 如果设为4096不可行,那么设为小一点的数值是否可行?例如,1024;烦请告知一个最大值。