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.

[参考译文] CC1354P10:CCSv12.5.0和 CCSv12.6.0在单步执行代码时不会禁用中断。

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1316813/cc1354p10-ccsv12-5-0-and-ccsv12-6-0-does-not-disable-interrupts-when-stepping-code

器件型号:CC1354P10

再现性步骤:

  • CCS 12.5.0或 CCS 12.6.0
  • simplelink_cc13xx_cc26xx_sdk_7_10_00_98
    • 在其他版本中可能可重现
  • 导入工程 C:\TI\simplelink_cc13xx_cc26xx_sdk_7_10_00_98\examples\rtos\LP_EM_CC1354P10_1\ble5stack\basic_ble\vertos\ciclang
    • 可能在 tirtos7版本中重现
  • 构建工程
  • 调试项目为...
    • 以创建默认调试配置
  • 将"Debug Configuration -> Target -> Disable interrupts -> when source steping"修改为启用。
  • 按以下方式重新启动调试项目...
    • 在 BLEAppUtil_processStackMsgCB (在 bleaputil_stack_callbacks.c 第107行中)设置一个断点
    • 单步执行(源代码或汇编代码、无关紧要)
    • 观察 HwiP_dispatch()的向量,该向量是一个中断处理程序。

谢谢。

斯图尔特

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

    我在 CC26x2R1上对它进行了测试。 我碰巧使用的是最新的7.10.01.24 SDK、因为对于这种工具组合、7.10.00.98版本的 based_ble 编译似乎已损坏。

    CC26x2R1的行为如我所预期的那样、在单步执行时、它不会对中断产生矢量。 有趣的是、它默认情况下未启用"源步进时"选项、并且在禁用此选项的情况下进行步进时仍然不会中断。

    我非常迫切需要在 CC1354P10上解决这种调试行为。 这导致我目前的工作效率大幅下降。

    谢谢。

    斯图尔特

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

    Stuart、您好

    首先、您能不能看这是否是个问题、您是否为所使用的 SDK 版本使用了推荐的 CCS 版本?

    TI Code Composer Studio: CCS-12.2.0

    Siri

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

    确认。 CCSv12.2.0也会出现此问题。

    谢谢。

    斯图尔特

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

    尊敬的 Stuart:

    我也可以看到这个问题。 您知道当它开始在 CC134P10上发生时、它是否曾发挥过作用?

    此致、

    亚瑟

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

    我不知道它以前是否起作用了。 在此之前、我没有对 CC1354P10进行太多的调试、因此没有太多数据可供使用。

    谢谢。

    斯图尔特

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

    Stuart、

    我已经发布了一个有关该问题的 TT。 对于 XDS110和 XDS200、这似乎发生在所有 M33器件上。

    我当时没有找到解决办法。

    此致、

    亚瑟

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

    Arthur、

    谢谢你。 您能给我发送一个 TT 链接、以便我可以小心解决问题吗?

    谢谢。

    斯图尔特

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

    尊敬的 Stuart:

    我已经给您发送了链接。

    请让我知道我们是否可以关闭该线程。

    此致、

    亚瑟