主题中讨论的其他部件:HDC2010、 SysConfig、 CC1312R
您好!
我们正在基于 CC1310F32RSMR 和 HDC2010开发低于1GHz 的传感器应用
我们最初将 TI 项目 TIDA00488-TIDA00758作为代码开发的起点、因为它在应用中与我们的需求非常相似、具有 专用于 HDC 线路传感器的基本关断、无线电 Tx 和 I2C 处理程序。
这是使用 TI-RTOS v2.14.1-20、XDS 工具 v3.31.1.33和编译器 v5.2.5开发的、我们已经安装并成功构建了这些工具-闪存消耗了19.5k -这太棒了!

但是、我们担心这是在较旧的平台上构建的、据我所知、TI 不再支持该平台。
因此、我们尝试使用 Simplelink SDK v4.10.101和编译器 v18.12.7.LTS 重写非常类似的代码。
为此、我们从"pinStandby_CC1310_LAUNCHXL_tirtos_ccs"示例开始、并从"rfPacketTx_CC1310_LAUNCHXL_tirtos_ccs"示例移植到无线电处理程序代码中。
其原因是、pinStandby 不支持 POSIX 、使其变得更轻、甚至比"空项目"更小-闪 存仅16k、无无线电-这很好。
但是、由于无线电工作、未 实施 I2C 或传感器特定应用代码 -闪存消耗 已超过25.5k - 这是巨大的!

旧版 RTOS /编译器和新 SDK 之间的代码效率差异是否会很大?
或者、Simplelink SDK 是否默认启用其他需要禁用的外设和功能?
提前感谢。