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.

CC1312R7: Migration of CC1312R1 project

Part Number: CC1312R7
Other Parts Discussed in Thread: SYSCONFIG

What has to change to compile an existing project for CC1312R1 (using SDK4.40 ) to run on the new CC1312R7?

  • The recommended way to do this is to take a CC1312R7 example from the latest SDK (6.30), and then port the application. The CC1312R7 device is NOT supported in the 4.40 SDK so you cannot continue using this.

    If you for example used the rfPacketRX/rfPacketTX example as a starting point for your CC1312R1 application, you should use the same examples when starting on CC1312R7.

    You should also take a look at the following:

    Proprietary RF Migration Guide

    BR

    Siri

  • Can you explain in more detail what are the differences between CC1312R1 and CC1312R7 besides the memory size that makes SDK 4.40 incompatible with the CC1312R7.

    Unfortunately the differences between CC13x2 SDK 4.40 and the CC13xx SDK 6.x are very large, and the migration of existing projects is very bad supported by CCS & Sysconfig, und not well documented. With this, lifting a not-trivial project (>20k LOC) to the new SDK is hard work that uses a large time budget (and time is always rare in SW development).

  • I am afraid that we do not have a guide for this, and this is not anything that we can support:

    From the migration guide for CC13x2R7:

    "Porting Software Examples for the CC13x2x7 or CC26x2x7
    The CC13x2x7 or CC26x2x7 is pin compatible with, and functionally identical to, their respective CC13x2x1 or CC26x2x1 devices but with an additional 352 kB of flash memory and extra 64 kB of RAM. However, it is not currently possible to use the Hardware View tool to change the device types of projects using CC13x2x1 or CC26x2x1 to CC13x2x7 or CC26x2x7. Developers are strongly encouraged to import a project which contains the correct settings for their target device and port the stack application accordingly."

    Siri

  • The first part of your answer claims that the memory sizes are the only difference between CC1312R1 and CC1312R7. But the second part says their are differences. A little bit confusing. At was is meant with 'Hardware View tool'? Sysconfig?