主题中讨论的其他器件:CC1350
工具/软件:Code Composer Studio
您好!
我 有一个 在 CC1350 sensortag 上运行的 TIRTOS 测试应用、它通过 I2C 从加速计读取数据。 此应用是使用 Simplelink cc13x0 SDK (1_40_00_10)并使用 CCS v7.1构建的。 我看到了一种奇怪的行为、当我没有使用调试器连接到目标时、通过 I2C 读取数据所需的时间会翻倍。
例如、当我从 CCS 闪存并运行代码时、我的调试输出显示大约需要1980us 来读取60字节的数据。 当我终止调试器与目标的连接时、同一调试输出显示读取相同的60字节数据大约需要3850us。 当我循环通电并 让它在没有调试器的情况下运行时、它采用相同的双速。
是否有人看到过这种情况、或者是否知道 I2C 事务速度为何会受到调试器是否连接的影响? 它可以是时钟差异还是中断延迟、还是其他方面?
我不熟悉 CCS 和 TIRTOS、这是我的第一篇文章。 如果我完全忽略了某些内容、请原谅我。
谢谢!
