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.

CC2531: Not getting MAC_MCPS_DATA_CNF indication

Part Number: CC2531
Other Parts Discussed in Thread: Z-STACK-ARCHIVE, CC2530ZLLRC-RD, Z-STACK

Hi YK Chen,

TI MAC CC2531 ZLL device is not receiving any broadcast packet sent by other CC2531 ZLL RC device.

We have set the logical channel to 11. Able to see the ZLL scan request packet in sniffer sent by ZLL RC device.

is there any problem with Rx configuration. Could you please give us your input on this.

 

Thanks, Ramesh

  • Hi Ramesh,

    Previous post: e2e.ti.com/.../690575

    CC2530ZLLRC-RD/CC2530ZLLRC devices are designed to communicate with CC2531Zlight2 devices per the CC2530ZDK-ZLL, have you downloaded Z-STACK-LIGHTING from Z-STACK-ARCHIVE and followed all documentation? processors.wiki.ti.com/.../Category:ZigBee_Light_Link

    Regards,
    Ryan
  • Hi Ryan,

    I better explain my setup.
    I am trying to implement my own upper layer stack on top of TI MAC. In my upper layer stack, I don't use the MAC level association process. All my communication happens without association and goes as inter PAN (Similar to ZigBee Light Link procedure ).
    Here I was able to send my data packet from TI MAC with out association. However, I couldn't receive the response sent by other device.
    But I saw this packet in the packet sniffer.

    I believe, I am not properly configuring the TI MAC to receive the packets. I am doing this in channel 11.
    I am setting up the channel 11 in "logicalchannel" parameter in "MAC_MlemeStartReq()"

    Let me know, where I am making mistake.

    Thanks,
    Ramesh
  • Hello Ramesh,

    Inter-PAN transmission is handled by the Stub APS layer as described in Z-Stack Developer's Guide documentation. The response should be received as an AF_INCOMING_MSG_CMD with destination endpoint STUBAPS_INTER_PAN_EP.

    Regards,
    Ryan
  • Hi Ryan,

    I understand this thing. I am just using TI MAC to write my upper layer stack(my custom stack).
    I was able to send the message, however, i couldn't receive the data indication (MCPS_DATA_INDICATION) for the incoming packet.
    Please note that, my device is not in the connected state.

    Thanks,
    Ramesh
  • I already stated that is is received as an AF_INCOMING_MSG_CMD to be handled in the ZDApp_ProcessOSALMsg case.

    Regards,
    ryan