This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hi. I'm currently using cc2662 and I have a question.
Even if the cc2662 does not receive all the NodeIDs it needs to receive when communicating,
should it wait a certain amount of time and then send TXCNF unconditionally?
For example, if the number of nodes I want to receive is 12, TXCNF(macstatus=0x01) comes after a few nodes are missing.
Could this be the case?
For me to suspect the part that handles UART communication, exactly all packets from FE to FCS are missing.
Please let me know if there are any nodes that are missing even though CC2662 retryed, and if so, what command is sent to me.
And I have one more question.
I am sending a stackread by combining two commands to read the VCELL and GPIO registers,
but I think I should not process them because the data size of cc2662 is not enough to process the two commands.
When I combined the two commands and sent them, it seemed like TXCNF wasn't coming to me at some point.
How does CC2662 handle REQ/RES when the DATA SIZE is overflowed?
Hi Haejeong,
Yes. Though not all responses received, when final try of re-try has finished, a TXCNF with failure status will be returned. Host can only send the next request after a TXCNF has received.
Because a TXCNF indicates the send command status, if all responses successfully received, then a TXCNF with success status will be returned. If not then a failure one will come after the final retry.
If host send another request before receiving TXCNF, then there will be overlapping caused. Please do send second request after receiving the TXCNF for the first.
The combined commands feature is supported, which is called COMMAND AGGREGATION. In UG you can find more information about it. The length of request command is normally not an issue, because the maximum size of aggregated commands are 230 bytes.
And the same maximum size of data is also required for the response data. So more consideration should be taken regarding how many bytes the feedback could be.
For UL data amount, you will need to also increase the default setting of USER_CFG_T_SLOT_UL_TIME to make sure there are enough time for transmitting the full data.
Best Regards,
Barbara Wu