Other Parts Discussed in Thread: CC1352R, CC1352P
I'm trying to understand how to ensure compatibility between what Smart RF Studio produces in its code export and a given version of the SimpleLink SDK.
I'm working with a customer that is using the CC1312 Rev 1.1 with SimpleLink SDK 1.60. Eventually, they will move to the CC1312 Rev 2.1 with SimpleLink SDK 2.40 (or greater). How do I know what version(s) of Smart RF Studio can be used with which versions of the SimpleLink SDK?
I've looked through the SDK release notes as well as the SmartRF Studio release notes and have found no indication on this. I decided to see what Smart RF Studio actually generated and have observed the following:
"CC1312R Open RF Device in Offline Mode"
"Code Export"
Template: "simpleLink_SDK_template_v3.cet.xml" (default)
// Generated by SmartRF Studio version 2.12.1 (build#160)
// The applied template is compatible with CC13x2 SDK 2.40.xx.xx
// Device: CC1312R Rev. 2.1
"CC1312R Open RF Device in Offline Mode" (SDK 1.60 is not supposed to be valid combination with CC1312R Rev 2.1)
"Code Export"
Template: "simpleLink_SDK_template_v2.cet.xml"
// Generated by SmartRF Studio version 2.12.1 (build#160)
// The applied template is compatible with CC13x2 SDK 1.60.xx.xx
// Device: CC1312R Rev. 2.1
"CC1312R Open RF Device in Offline Mode - REV C Version"
"Code Export"
Template: "simpleLink_SDK_template_v2.cet.xml" (default)
// Generated by SmartRF Studio version 2.12.1 (build#160)
// The applied template is compatible with CC13x2 SDK 2.60.xx.xx
// Device: CC1312R Rev. 1.1
"CC1312R Open RF Device in Offline Mode - REV C Version" (SDK 2.40 is not supposed to be valid combination with CC1312R Rev 1.1)
"Code Export"
Template: "simpleLink_SDK_template_v3.cet.xml"
// Generated by SmartRF Studio version 2.12.1 (build#160)
// The applied template is compatible with CC13x2 SDK 2.40.xx.xx
// Device: CC1312R Rev. 1.1
In addition to invalid combinations of SDK and silicon rev being possible, and lack of documentation, there seems to be no possibility to specify code export for other SDK versions that are not SDK 1.60 or SDK 2.40. What if for instance I am using SDK 2.30?
Thanks,
Stuart
