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.

[参考译文] F29H850TU:调用 DLT 使能函数会使 MCU 运行崩溃

Guru**** 2782615 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1615063/f29h850tu-calling-dlt-enable-function-crashes-mcu-operation

器件型号: F29H850TU
Thread 中讨论的其他器件: SysConfigF29H85X-F29H85X-EVM SOM

尊敬的 TI 员工:  

 

我正在尝试运行 SDK 中找到的 DLT 示例 1 和 2 (DLT_ex1_datalog_tag 和 DLT_ex2_DMA_FSI_export)。 当在 Board_init () 中调用 DLT_enableModule () 函数时、无法再进行调试、CPU1 位于 0x0001520C 地址。 是预期行为吗?

 使用的 SysConfig 为 1.25.0、使用的 SDK 为 1.21.00。

 

此致、Dmitri

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

    尊敬的 Dmitri:  

    我将尝试运行这些示例并尽快回复您。  

    同时、您是否偶然编辑了这些示例?  

    此致、
    Aj Favela.

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

    嗨、AJ、不、我还没有编辑示例。

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

    尊敬的 Dmitri:  

    这不应该是示例的预期行为。 他们应该能够在第 132 行的 EMUSTOP0 完全运行和停止。 可以通过观察 InternalBuffer 变量来查看 ex1 的结果。

    能否确认当前使用的 CCS 以及使用的 SDK 版本为 1.02.01.00?

    此致、
    Aj Favela.  

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

    尊敬的 AJ:

    这就是我导入工程的方法、可以看到 SDK 1.02.01、也在工程属性中设置了此依赖项。 CCS 的版本为 20.0.2。

    我看不到您描述的行为。

    德米特里

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

    已下载 CCS 20.4.1、问题也可在该版本上重现。

    德米特里

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

    尊敬的 Dmitri:  

    您是否还可以尝试下载并使用最新的 syscfg? 目前我已经确认该示例使用 1.26.0。  

    此外、您还提到、一旦调用 DLT_enableModule()、就无法再进行调试。 这样、您是否看到终端中产生了任何类型的错误、或者工程是否以某种方式停止?

    此致、
    Aj Favela.  

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

    AJ、  

    CCS 20.4.1 I 安装时使用 SysConfig 版本 1.26.0、它不会改变行为。 具有 SysConfig 1.26.2 的 CCS 20.2.0 相同。

    一旦 DLT_enableModule() 被调用、我就不能再单步执行代码、InternalBuffer 数组中包含零、如果我按 Pause、这就是我的最后结果:

    如果我 在不重新启动调试会话的情况下按下重启按钮、会收到警告“目标 CPU 可能会卡在持续故障状态“。

    此致、Dmitri

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

    AJ、

    我正在使用评估板 SOM EVM 进行测试。 我将两个引脚的 S1 开关设置为 0、这段时间里它们都是这样的。 现在、我已将  两个引脚的 S1 切换到 1、该示例运行正常。 我相信问题已经解决。

    此致、Dmitri