Tool/software: Code Composer Studio
I've been struggling with this simplelink_cc13x2_26x2_sdk_2_40_00_81 update that has thoroughly broken everything (i'm in it about 3 solid days now to take previously running code and get it running on the new revE 1352 and SDK). I've sorted through most of it (compiler errors and general build issues), but as a result, it broke all the easylink stuff and in turn the smartrf_settings that I had previously got from smartrfstudio.
My previously working code is now not communicating on the radio side (tx from a 1310 to a 1352). I've tried to make sure all the settings are the same when exporting code from smartrf studio to the respective devices/projects, but I'm at a total loss for why its not working on the radio link. I've installed the packetsniffer on the 1352, but am not getting packets sniffed... I would be shocked if my 1310 is not actually sending any packets, so its more than likely I am not configuring the packet sniffer right.
My thoughts at this point are that the smartrf_settings_predefined.c/h are not being exported from smartrf studio, so I'm left with old (possibly incompatible?) files. I get the smartrf_settings files exported, just not the smartrf_settings_predefined files. Where are these predefined files coming from? In their header they say they are generated from an older smartrfstudio version. There are 80 different versions of this file in the SDK folder. And a similar number in the 13x0 sdk folder. How do I know which is compatible between devices, or how do I get a "clean": copy exported from smartrf studio?
Folks at TI - I've spent probably 95% of my time on this project doing completely unproductive stuff fighting your disconnected and convoluted tools and carefully navigating the breaking changes between SDK releases. I do appreciate that there is no shortage of documentation, but there is a huge tradeoff in quality over quantity. If I had this project to do over again, I would most certainly go with a different vendor.