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.

[参考译文] TMS320F28379D:测试构建级别1至3是否需要 DesignDRIVE 套件? 放大器;还有几个问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/950889/tms320f28379d-is-the-designdrive-kit-required-to-test-build-levels-1-through-3-a-few-more-questions

器件型号:TMS320F28379D
主题中讨论的其他器件:DESIGNDRIVETMDSDOCK28379DTMDXIDDK379DC2000WARE

您好!

我目前 正在将 TMS320F28379D 与 TMDSDOCK28379D 实验板套件搭配使用。 我有使用 USB 调试探针以及 卡上 xds100v2仿真器的控制卡、我正在尝试测试 FCL_f2837x_tmdxiddk 项目。 当我运行调试器并在重新启动 CPU、点击重新启动并导入变量后切换到实时时、我将 enableFlag 从0翻转为1、但不会发生任何情况。 isrTicker 甚至不会增加、这应该表示自启动 enableFlag 以来已过了时间。 我想知道是否需要 designDrive 套件、您不能仅在独立卡上测试它。

我似乎还收到此警告"#10462-D Symbol"在"./sources/fcl_cpu_code.obj 中引用的 Q_CLA"、假设数据已被阻止、但正在访问"./sources/fcl_cla_code.obj 中的未阻止数据。 可能会导致运行时故障。" 我在前面的论坛中看到过、我已经更新了 C2000编译器。

最后、这是一个可能导致问题的问题吗?  

"C28xx_CPU2:在0xd6cc 处执行"Finish Auto Run"操作时删除断点时出现问题:(错误-1066 @ 0xD6CC)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包9.2.0.00002)"

如何删除断点? 我已将其设置为跳过所有断点、但它仍然会达到该值。

谢谢、

Josh

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

    您必须在表达式调试窗口中单击 Continuous Refresh、才能看到变量持续更新。

    您可以忽略消息 abouit Q_CLA。

    示例工程不使用 CPU2、并且不应在该处加载任何代码。 请遵循用户指南。

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

    似乎无法在启用了持续更新的情况下工作。 有时我会遇到一个问题、即在复位 CPU 之后、单击"Restart"时、CPU 上已经运行了某个内容。

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

    当您暂停 CPU 时、它只是在等待 enableFlag、还是跳过了其他地方并被卡住了?

    惠特尼

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

    我不确定它是否卡住。 我认为这不应该是因为我重置 CPU、这会暂停 CPU、然后我点击"Restart"并重新运行程序。 我是否需要具有 designDrive 套件 TMDXIDDK379D?

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

    当您在 CCS 中点击"Suspend"按钮来停止执行时、它应该会向您显示它停止的代码行。 如果您这么做、会显示哪条线? 还是会给您一些"没有可用的调试信息"错误?

    示例代码旨在与 TMDXIDDK379D 配合使用、是的。 如果没有连接 IDDK 电路板、您应该能够设置 enableFlag 并让 isrTicker 开始递增、但我认为您不会测试任何比这更有意义的东西。

    惠特尼

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

    我通过重新安装 C2000ware SDK 并使用同一文件夹打开新项目来解决了该问题、但这次我仅选择了调试时的第一个 CPU。

    就 IDDK 而言、TI 是否愿意为我团队在伊利诺伊大学厄巴纳-香槟分校的电气和计算机工程高级设计项目提供套件? 我们的成员之一是伊利诺方程式电动汽车高级电气顾问、我们正在设计一款能够为我们的项目提供高效和低成本的驱动逆变器。 此项目超出了我们高级设计课程的范围、但鉴于我们的技能水平、他们仍然允许我们应对挑战。  

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

    我不确定我是否能够在这方面为您提供帮助。 我们确实在 SDK 中提供了一组硬件文件、如果您尚未看到这些文件、可将其用作参考。 它们位于 solutions\tmdxiddk379d\hardware\IDDK_HwDevPkg_R2.2.1下

    惠特尼