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.

CC2652R7: CC2652R7 Will not work.

Part Number: CC2652R7
Other Parts Discussed in Thread: UNIFLASH, SYSCONFIG,

I am having so many problems with this board. I have followed TIs instructions multiple times on multiple examples. I have followed googles example on Tis board. I have 2 of Tis launch pads because the first one wouldn't work and google recommended this one. I cant get both to work at all. All of Tis examples have old programs for examples syscong 1.15 on one example then 1.17 on another. I have tried to contact them but they refuse to help me, they simply say to come and post here. So here I am. But if this doesn't work i will just switch companies.

  • Hello Corey Ross,

    I hope you are well. To better understand your issue and situation could you include the following: Your SDK version, CCS version, and example code tested (from SDK). Was the first launchpad that did not work also a CC2652R7? Our latest SDK for the CC2652R7 is the "7.10.01.24" sdk (link here). Could you also briefly explain your goals with the CC2652R7? 

    Thanks,
    Alex F

  • My SDK is v7.10.10.24, my CCS is v12.04.0 and the example code I have is from the TI github, connectedhomeip. My first launchpad was CC3235MOD. But it didn't work with it either.

  • Hi Corey,

    Are you able to supply links from your previous Google inquiries for more details?  Please answer the following questions so that I may know more about your current situation:

    • Have you read through and followed the instructions on the Matter SimpleLink Academy Labs?
    • Are all Linux prerequisites installed according to the build instructions?  Either the matter or connectedhomeip github repositories are sufficient.
    • Does the build environment complete successfully?
    • What Matter device example project are you attempting to make and are you able to build a default example without errors? SysConfig v1.15 or v1.16.2 are confirmed to work as expected.
    • Are you attempting to make any changes to the default project that I should be aware of?
    • How are you programming the CC2652R7 once you have created an output image?  My recommendation is Uniflash v8.4.

    Screenshots or logs of the exact issue would be quite beneficial to further identifying the problem.

    Regards,
    Ryan

  • I was trying to build the lock up. It says it compiles but it always stops here. I am using Uniflash to program it. I have compiled from connectedhomeip and the matter git but neither work. I have tried to do the lighting app as well, but it wont compile from either of the sources. I believe all of the prereqs are there. I have also tried to use sysconfig 1.15 and 1.16. I have made no changes to any of the code provided.

  • Can you please try using the attached chip-LP_CC2652R7-lighting-example-bim.hex image?  This would determine whether the hardware is sufficient.  You should be able to observe BTN-1 turning on the red LED and BTN-2 turning it off on the LP-CC2652R7 without needing to connect to a Matter fabric.  The UART output should look as such:

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    OpenThread started: OK
    Setting OpenThread device type to MINIMAL END DEVICE
    Initialize Server
    Server initializing...
    Initializing FabricTable from persistent storage
    Last Known Good Time: 2023-10-04T14:30:07
    AccessControl: initializing
    Examples::AccessControlDelegate::Init
    AccessControl: setting
    DefaultAclStorage: initializing
    DefaultAclStorage: 0 entries loaded
    UDP::Init bind&listen port=5540
    UDP::Init bound to port=5540
    BLEBase::Init - setting/overriding transport
    TransportMgr initialized
    Using Thread extended MAC for hostname.
    Using ZAP configuration...
    Failed to read stored attribute (0, 0x0000_0028, 0x0000_0005: a0
    Failed to read stored attribute (0, 0x0000_0028, 0x0000_0010: a0
    Failed to read stored attribute (0, 0x0000_002C, 0x0000_0000: a0
    Failed to read stored attribute (0, 0x0000_002C, 0x0000_0001: a0
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Differences in the log outputs are due to example types and the github repo used, however your UART log does appear to end prematurely as it should be displaying device configurations and pairing codes afterwards.  This would indicate that the device is in a locked/frozen state.  What operating system are you using and are any errors or warnings generated during the build process?

    chip-LP_CC2652R7-lighting-example-bim.hex

    Regards,
    Ryan

  • I am on ubuntu 22.04.3. I will compile it again, but I believe there were no warnings generated.

  • Also, be sure to erase all device memory before re-programming (under the Uniflash Settings & Utilities tab).  Previous NV memory contents could be interpreted as corrupt and may be affecting the device behavior.

    Regards,
    Ryan

  • I do that every time. The file your provided worked.

  • Thanks for the update.  Please provide the specific commands you use to build the image, and confirm that you are using the *-bim.hex output images on your device.

    Regards,
    Ryan

  • I setting a that extends the UART readout. I listed out the QR code and everything. I tried to pair it to my nest and it says its not verified.

  • I don't fully understand your last message.  Can you please explain your current status with more details?  Images of the issue at hand would be preferable.  I have been able to confirm in weeks prior that a CC2652R7 light Matter device is capable of joining a Google Nest Hub Home network.

    Regards,
    Ryan

  • Sorry i went to hit reply and hit resolved. There was a setting in the debug that they set to limit what the uart was out putting. I got the lock app to work. I still cant get the lighting app to work. The device that I am trying to program is to take an input from an external source and notify you on your phone/nest. This was just step one to get it to work.

  • Are you unable to get the lighting app you built to work, the one I provided, or either?  And are the devices freezing/locked up or simply not connecting to the Google Nest Home?  Nevertheless, if you have a working lock-app which you are able to build independently then I recommend that you begin your project development from there.

    Regards,
    Ryan

  • Its connected and working. I am trying to find the pin layout to be able to take an input from an external source. The file that i had to edit was args.gni in ~/connectedhomeip/examples/lock-app/cc13x2x7_26xx2x7/out/debug. It had chip_progress_logging set to true. It was preset to false. When I changed that I was able to get the QR code and once I had that it connected no problem. I have it set up to turn a light on and off and play a song. But, my end game is to have a device that I have send a high to one of the pins and when that happens it triggers a notification on the phone and allows the home nest to make a sound.

  • We can continue the conversation on your other E2E thread.

    Regards,
    Ryan