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.

CC2530: MAC coP Interface

Part Number: CC2530
Other Parts Discussed in Thread: Z-STACK, , , TIMAC

Hi.

I am learning ZigBee using STM32 Nucleo Board + CC2530-CC2591EM.

I was learning using the "Z-Stack ZNP Interface Specification" document.

The board and module went through SPI communication and operated without error.

However, I do not work if I proceed according to the "MAC COP Interface Guide" document.

At this time, UART communication was used.

I tried to match the UART pin configuration and frame format specified in the document but it failed.

I have tried a lot in this regard, but I could not find the cause.

Therefore, ask the following questions.

Can I use the MAC coP Interface in my environment?
  • Hi Seung,

    Can you please share what Z-Stack version you are using? If using an archived version I would recommend that you migrate to 3.0.2 instead. Make sure to follow all instructions listed in the document, test UART communication with Z-Tool, and probe your UART communication lines with an oscilloscope or logic analyzer to further debug the issue.

    Regards,
    Ryan
  • Hi Ryan
    I Really Appreciate your help.
    When I using ZNP Interface I did the following job.
    I wired Nucleo board and CC2530EMK Module using jumper wire. (SCK, NSS, MOSI, MISO, MRDY, SRDY, RESET)
    And I did set about GPIO, SPI Communication in my IAR Project.
    And then, I put the data that defined command foramt(in ZNP Interface Specification) in buffer, I send that data using SPI Communication. It works properly.
    So I was able to do somethig like send/receive message or request node descriptor etc.

    But I want to use beacon frame control but i can't find how to control using znp interface.

    So I thoutght that possible if i use ti-mac interface.
    For using ti-mac, I did the following job. (I didn't add any file in my IAR project)
    I change wire for UART communication (RX, TX, RT, CT, RESET)
    And I did set about GPIO, UART Communication.
    And then, I put the data that defined command foramt(in MAC coP Interface Specification SWRU395) in buffer, I send that data using UART Communication. but it didn't work.
    So I wonder that need some work for using ti-mac interface (like TI-MAC image upload to cc2530 module) or need to check some problem about wire and uart connection setting?

    Thanks again for helping.

  • Hi Seung,

    Z-Stack does not support TI-MAC commands or beacon frame control, you will need to use TIMAC firmware in order to accomplish this. I can only further assist with your Z-Stack UART communication issues (ex. make sure your pre-defined symbols are set properly).

    Regards,
    Ryan