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.

[参考译文] CC2650:是否可以通过调试器启动 I2C 事务?

Guru**** 2582405 points
Other Parts Discussed in Thread: CC2650MODA, CC2650

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/700549/cc2650-is-it-possible-to-initiate-i2c-transactions-through-debugger

器件型号:CC2650

您好!

我们正在使用 CC2650MODA 设计具有 BLE 模式和存储模式的 ECG 器件。 在存储模式下、我们不使用 BLE 任务、因此它将是纯 RTOS 程序。

我们有一个用于保持器件时间的 RTC。 要根据用户加载新时间、我们需要一个接口来读取并在实际测试(ECG 记录)开始时设置基于 I2C 的 RTC 时间。

每次开始测试时、我们都必须验证 RTC 时间。 因此、RTC 时间的一次性可编程代码是不可行的、我们不希望每次都为 RTC 时间设置加载不同的代码。

我们需要构建一个程序、该程序将使用调试器在 MCU 上启动 I2C 事务以读取/设置 RTC 时间。

这是可以实现的吗?

如果是、我们应该从哪里开始?

如果没有、我们还可以使用什么其他方法?

谢谢、

Bharath

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    "使用调试器在 MCU 上启动 I2C 事务以读取/设置 RTC 时间"是什么意思? 我知道、调试器不会是启动 I2C 事务的触发源。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Chen、
    我们需要构建一个闪存程序2等程序来读取/设置基于 I2C 的 RTC 时间。 有可能吗?

    谢谢、
    Bharath
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为这是不可行的。 我建议您在 CC2650上运行的应用中通过 UART 或 SPI 命令实现基于读取/设置 I2C 的 RTC 时间、并且主机系统可以使用 UART 或 SPI 命令来读取/设置 RTC。